diff --git a/README.md b/README.md index c78785618e..5d3530b70c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # main packages for Pisi-2.0 library, desktops, programming, supported with team + +----------------------------------------------------------------------------- + +[![Throughput Graph](https://graphs.waffle.io/pisilinux/main/throughput.svg)](https://waffle.io/pisilinux/main/metrics) diff --git a/components.xml b/components.xml new file mode 100755 index 0000000000..cc4fcdef13 --- /dev/null +++ b/components.xml @@ -0,0 +1,2325 @@ + + + + system + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.base + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.boot + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.doc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.auth + FIXME + FIXME + FIXME + security + + PisiLinux Community + admins@pisilinux.org + + + + system.locale + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + system.installer + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.devel + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + office + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.postscript + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.libreoffice + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.libreoffice.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + office.spellcheck + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.misc + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.dictionary + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.docbook + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.calligra + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.calligra.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + tex + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.addon + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.base + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.extra + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.tool + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + editor + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.emacs + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.web + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.vi + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + programming + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.library + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.build + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.debug + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.python + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.python.django + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.perl + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.dotnet + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.gambas + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.ruby + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.tcl + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.java + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.haskell + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.falcon + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.pascal + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.lisp + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.php + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.ocaml + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.objectivec + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.profiler + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.scm + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.docs + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.eric + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.eclipse + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.kdevelop + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.tool + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.devel + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + science + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.medical + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.plotting + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.mathematics + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.gis + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.chemistry + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.misc + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.electronics + FIXME + FIXME + FIXME + electronics + + PisiLinux Community + admins@pisilinux.org + + + + science.biology + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.robotics + FIXME + FIXME + FIXME + electronics + + PisiLinux Community + admins@pisilinux.org + + + + science.astronomy + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + desktop + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lookandfeel + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.qt + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.qt5 + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.motif + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.gtk + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.clutter + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate + FIXME + FIXME + FIXME + mate.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate.base + FIXME + FIXME + FIXME + mate.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate.extras + FIXME + FIXME + FIXME + mate.desktop.extras + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.lookandfeel + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.addon + FIXME + FIXME + FIXME + xfce.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.base + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.misc + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome2 + FIXME + FIXME + FIXME + gnome2.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome + FIXME + FIXME + FIXME + gnome.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome.base + FIXME + FIXME + FIXME + gnome.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome.addons + FIXME + FIXME + FIXME + gnome.desktop.addons + + PisiLinux Community + admins@pisilinux.org + + + + desktop.font + FIXME + FIXME + FIXME + fonts + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox.addon + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox.base + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment + FIXME + FIXME + FIXME + enlightenment.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment.addon + FIXME + FIXME + FIXME + enlightenment.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment.base + FIXME + FIXME + FIXME + enlightenment.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.razor-qt + FIXME + FIXME + FIXME + razor-qt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.admin + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.addon + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.base + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.network + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.sdk + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.toys + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.bindings + FIXME + FIXME + FIXME + kde.kdebindings + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.multimedia + FIXME + FIXME + FIXME + kde.kdemultimedia + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.utils + FIXME + FIXME + FIXME + kde.kdeutils + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.edu + FIXME + FIXME + FIXME + kde.kdeedu + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.accessibility + FIXME + FIXME + FIXME + kde.kdeaccessibility + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.graphics + FIXME + FIXME + FIXME + kde.kdegraphics + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.games + FIXME + FIXME + FIXME + kde.kdegames + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt + FIXME + FIXME + FIXME + lxqt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt.addon + FIXME + FIXME + FIXME + lxqt.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt.base + FIXME + FIXME + FIXME + lxqt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + kernel + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + kernel.drivers + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + kernel.tools + Kernel Tools + Kernel Tools; perf, cpupowertools + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11 + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.library + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + x11.driver + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.misc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.im + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.wm + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + x11.terminal + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + x11.server + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.util + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + hardware + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.virtualization + FIXME + FIXME + FIXME + virtualization + + PisiLinux Community + admins@pisilinux.org + + + + hardware.scanner + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.bluetooth + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.cpu + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.graphics + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.firmware + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.optical + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.irda + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.printer + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.misc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.smartcard + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.info + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.sound + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.disk + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.security + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.emulator + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + hardware.powermanagement + FIXME + FIXME + FIXME + power.management + + PisiLinux Community + admins@pisilinux.org + + + + hardware.mobile + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.firewire + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + network + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.filter + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.mail + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.library + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.p2p + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.monitor + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.rss + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + network.share + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.fax + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.voip + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.download + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.connection + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.chat + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.plugin + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.web + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.analyzer + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.remoteshell + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.ftp + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + multimedia + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp.addon + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.stream + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.editor + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.converter + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.sound + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.tv + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.plugin + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.radio + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.video + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + server + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.backup + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.monitor + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.mta + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.database + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + server.proxy + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.auth + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.web + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.ftp + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + util + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.shell + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.antivirus + FIXME + FIXME + FIXME + admin.tools + + PisiLinux Community + admins@pisilinux.org + + + + util.crypt + FIXME + FIXME + FIXME + security + + PisiLinux Community + admins@pisilinux.org + + + + util.admin + FIXME + FIXME + FIXME + admin.tools + + PisiLinux Community + admins@pisilinux.org + + + + util.archive + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.misc + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.benchmark + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + game + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.emulator + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.strategy + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.puzzle + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.engine + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.misc + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.simulation + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.action + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.adventure + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.arcade + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.fps + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.rpg + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.board + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.sports + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + diff --git a/desktop/font/component.xml b/desktop/font/component.xml new file mode 100644 index 0000000000..709d503f98 --- /dev/null +++ b/desktop/font/component.xml @@ -0,0 +1,3 @@ + + desktop.font + diff --git a/desktop/font/gnu-gs-fonts-std/actions.py b/desktop/font/gnu-gs-fonts-std/actions.py new file mode 100644 index 0000000000..2b6f16d907 --- /dev/null +++ b/desktop/font/gnu-gs-fonts-std/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 + +WorkDir = "fonts" + +def install(): + pisitools.dodir("/usr/share/fonts/default/ghostscript") + pisitools.insinto("/usr/share/fonts/default/ghostscript", "*") + + # Remove fonts.* files as they will be generated by xorg-app pakhandler + for f in ["scale", "dir"]: + pisitools.remove("/usr/share/fonts/default/ghostscript/fonts.%s" % f) + + docs = ["COPYING", "ChangeLog", "README", "README.tweaks", "TODO"] + + for f in docs: + pisitools.remove("/usr/share/fonts/default/ghostscript/%s" % f) + pisitools.dodoc(f) diff --git a/desktop/font/gnu-gs-fonts-std/pspec.xml b/desktop/font/gnu-gs-fonts-std/pspec.xml new file mode 100644 index 0000000000..f82de08a80 --- /dev/null +++ b/desktop/font/gnu-gs-fonts-std/pspec.xml @@ -0,0 +1,45 @@ + + + + + gnu-gs-fonts-std + http://www.ghostscript.com + + Sezai Yeniay + sezaiyeniay@pisilinux.org + + GPLv2 + data + Ghostscript standard fonts + gnu-gs-fonts-std contains fonts that were made from the free URW fonts distributed with ghostcript. There are no changes in the latin part of them. + mirrors://sourceforge/ghostscript/ghostscript-fonts-std-8.11.tar.gz + + + + gnu-gs-fonts-std + + + + + /usr/share/fonts/default/ghostscript + /usr/share/doc + + + + + + 2014-02-23 + 8.11 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2012-09-20 + 8.11 + First release + Sezai Yeniay + sezaiyeniay@pisilinux.org + + + diff --git a/desktop/font/gnu-gs-fonts-std/translations.xml b/desktop/font/gnu-gs-fonts-std/translations.xml new file mode 100644 index 0000000000..7530891122 --- /dev/null +++ b/desktop/font/gnu-gs-fonts-std/translations.xml @@ -0,0 +1,9 @@ + + + + gnu-gs-fonts-std + Ghostscript standard yazıtipleri + Bu yazıtipleri ghostscript ile birlikte dağıtılan özgür URW yazıtiplerinden türetilmiştir. Latin bölümünde hiçbir değişiklik yapılmamıştır. + Ces fontes ont été construites à partir des fontes URW distribuées avec ghostcript. Il n'y AUCUN changemen dans leur partie latine. + + diff --git a/desktop/kde/kde5-dependencies/libdmtx/actions.py b/desktop/kde/addon/libdmtx/actions.py similarity index 100% rename from desktop/kde/kde5-dependencies/libdmtx/actions.py rename to desktop/kde/addon/libdmtx/actions.py diff --git a/desktop/kde/kde5-dependencies/libdmtx/pspec.xml b/desktop/kde/addon/libdmtx/pspec.xml similarity index 100% rename from desktop/kde/kde5-dependencies/libdmtx/pspec.xml rename to desktop/kde/addon/libdmtx/pspec.xml diff --git a/desktop/kde/kde5-dependencies/libdmtx/translations.xml b/desktop/kde/addon/libdmtx/translations.xml similarity index 100% rename from desktop/kde/kde5-dependencies/libdmtx/translations.xml rename to desktop/kde/addon/libdmtx/translations.xml diff --git a/desktop/kde/kde5-dependencies/prison-qt5/actions.py b/desktop/kde/addon/prison-qt5/actions.py similarity index 100% rename from desktop/kde/kde5-dependencies/prison-qt5/actions.py rename to desktop/kde/addon/prison-qt5/actions.py diff --git a/desktop/kde/addon/prison-qt5/pspec.xml b/desktop/kde/addon/prison-qt5/pspec.xml new file mode 100755 index 0000000000..fe1786c510 --- /dev/null +++ b/desktop/kde/addon/prison-qt5/pspec.xml @@ -0,0 +1,70 @@ + + + + + prison-qt5 + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + MIT + library + A barcode API to produce QRCode barcodes and DataMatrix barcode + A barcode API to produce QRCode barcodes and DataMatrix barcode. + http://download.kde.org/stable/prison/1.1/src/prison-1.1.0.tar.xz + + python3 + mesa-devel + + + + + prison-qt5 + + qt + libgcc + mesa + libdmtx + qrencode + + + /usr/lib + /usr/share/doc + + + prison + + + prison + + + + + prison-qt5-devel + Development files for libepoxy + + prison-qt5 + + + /usr/include + /usr/lib/pkgconfig + + + prison-devel + + + prison-devel + + + + + + 2015-06-29 + 1.1.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-dependencies/qrencode/actions.py b/desktop/kde/addon/qrencode/actions.py similarity index 100% rename from desktop/kde/kde5-dependencies/qrencode/actions.py rename to desktop/kde/addon/qrencode/actions.py diff --git a/desktop/kde/kde5-dependencies/qrencode/pspec.xml b/desktop/kde/addon/qrencode/pspec.xml similarity index 100% rename from desktop/kde/kde5-dependencies/qrencode/pspec.xml rename to desktop/kde/addon/qrencode/pspec.xml diff --git a/desktop/kde/kde5-dependencies/qrencode/translations.xml b/desktop/kde/addon/qrencode/translations.xml similarity index 100% rename from desktop/kde/kde5-dependencies/qrencode/translations.xml rename to desktop/kde/addon/qrencode/translations.xml diff --git a/desktop/kde/component.xml b/desktop/kde/component.xml new file mode 100644 index 0000000000..f1165fcf3f --- /dev/null +++ b/desktop/kde/component.xml @@ -0,0 +1,3 @@ + + desktop.kde + diff --git a/desktop/kde/kde5-framework/kde5-attica/actions.py b/desktop/kde/framework/attica/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-attica/actions.py rename to desktop/kde/framework/attica/actions.py diff --git a/desktop/kde/kde5-framework/kde5-attica/pspec.xml b/desktop/kde/framework/attica/pspec.xml similarity index 74% rename from desktop/kde/kde5-framework/kde5-attica/pspec.xml rename to desktop/kde/framework/attica/pspec.xml index 1f89ca0d69..fb0360460c 100755 --- a/desktop/kde/kde5-framework/kde5-attica/pspec.xml +++ b/desktop/kde/framework/attica/pspec.xml @@ -2,7 +2,7 @@ - kde5-attica + attica http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library Open Collaboration Service client library, based on Qt 5 Attica is a library to access Open Collaboration Service servers, based on Qt 5. - http://download.kde.org/stable/frameworks/5.10/attica-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz qt5-base-devel extra-cmake-modules @@ -20,9 +20,10 @@ - kde5-attica + attica qt5-base + libgcc /usr/share @@ -33,11 +34,11 @@ - kde5-attica-devel + attica-devel Development files for attica5 qt5-base-devel - kde5-attica + attica /usr/include @@ -47,19 +48,19 @@ + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 Version bump. Stefan Gronewold(groni) groni@pisilinux.org - - - 2014-09-20 - 5.2.0 - First release - Idris Kalp - idriskalp@gmail.com - + diff --git a/desktop/kde/kde5-framework/kde5-attica/translations.xml b/desktop/kde/framework/attica/translations.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-attica/translations.xml rename to desktop/kde/framework/attica/translations.xml diff --git a/desktop/kde/kde5-framework/extra-cmake-modules/actions.py b/desktop/kde/framework/extra-cmake-modules/actions.py similarity index 100% rename from desktop/kde/kde5-framework/extra-cmake-modules/actions.py rename to desktop/kde/framework/extra-cmake-modules/actions.py diff --git a/desktop/kde/framework/extra-cmake-modules/pspec.xml b/desktop/kde/framework/extra-cmake-modules/pspec.xml new file mode 100755 index 0000000000..e500e515f8 --- /dev/null +++ b/desktop/kde/framework/extra-cmake-modules/pspec.xml @@ -0,0 +1,39 @@ + + + + + extra-cmake-modules + http://www.kde.org + + Pisi Linux Admins + admin@gmail.com + + LGPLv2 + library + Extra cmake modules for KDE5 + Extra cmake modules KDE5 + http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz + + python-sphinx + + + + + extra-cmake-modules + + /usr/share + /usr/lib + /usr/share/man/man7 + + + + + + 2015-06-20 + 5.11.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-framework-integration/actions.py b/desktop/kde/framework/frameworkintegration/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-framework-integration/actions.py rename to desktop/kde/framework/frameworkintegration/actions.py diff --git a/desktop/kde/framework/frameworkintegration/pspec.xml b/desktop/kde/framework/frameworkintegration/pspec.xml new file mode 100755 index 0000000000..b5bedb6e2b --- /dev/null +++ b/desktop/kde/framework/frameworkintegration/pspec.xml @@ -0,0 +1,80 @@ + + + + + frameworkintegration + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Framework providing components to allow applications to integrate with a KDE Workspace + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.11/frameworkintegration-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + frameworkintegration + + qt5-base + libgcc + libxcb + libXcursor + qt5-x11extras + kconfig + kxmlgui + kcompletion + kcoreaddons + kjobwidgets + kconfigwidgets + kiconthemes + ki18n + kio + knotifications + kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + frameworkintegration-devel + Development files for framework-integration + + qt5-base-devel + frameworkintegration + + + /usr/include + /usr/lib/cmake + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + New Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kactivities/actions.py b/desktop/kde/framework/kactivities/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kactivities/actions.py rename to desktop/kde/framework/kactivities/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kactivities/files/build-source.patch b/desktop/kde/framework/kactivities/files/build-source.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kactivities/files/build-source.patch rename to desktop/kde/framework/kactivities/files/build-source.patch diff --git a/desktop/kde/kde5-framework/kde5-kactivities/files/kamd-rename.patch b/desktop/kde/framework/kactivities/files/kamd-rename.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kactivities/files/kamd-rename.patch rename to desktop/kde/framework/kactivities/files/kamd-rename.patch diff --git a/desktop/kde/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml new file mode 100755 index 0000000000..63e573cadc --- /dev/null +++ b/desktop/kde/framework/kactivities/pspec.xml @@ -0,0 +1,94 @@ + + + + + kactivities + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + boost-devel + extra-cmake-modules + + + build-source.patch + + + + + kactivities + + qt5-base + qt5-declarative + libgcc + kconfig + kconfigwidgets + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kactivities + + + kactivities + + + + + kactivities-devel + Development files for kactivities + + qt5-base-devel + boost-devel + kactivities + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kapidox/actions.py b/desktop/kde/framework/kapidox/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kapidox/actions.py rename to desktop/kde/framework/kapidox/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kapidox/pspec.xml b/desktop/kde/framework/kapidox/pspec.xml similarity index 72% rename from desktop/kde/kde5-framework/kde5-kapidox/pspec.xml rename to desktop/kde/framework/kapidox/pspec.xml index ae6cffeea9..b02b66f47e 100755 --- a/desktop/kde/kde5-framework/kde5-kapidox/pspec.xml +++ b/desktop/kde/framework/kapidox/pspec.xml @@ -2,7 +2,7 @@ - kde5-kapidox + kapidox http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library KDE5 Frameworks API documentation tools. KDE5 Frameworks API documentation tools. - http://download.kde.org/stable/frameworks/5.10/kapidox-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kapidox-5.11.0.tar.xz python-Jinja2 python-PyYAML @@ -22,7 +22,7 @@ - kde5-kapidox + kapidox qt5-base @@ -30,12 +30,18 @@ /usr/bin /usr/lib /usr/share - /usr/share/locale - /usr/share/doc + /usr/share/doc + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kapidox/translations.xml b/desktop/kde/framework/kapidox/translations.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kapidox/translations.xml rename to desktop/kde/framework/kapidox/translations.xml diff --git a/desktop/kde/kde5-framework/kde5-karchive/actions.py b/desktop/kde/framework/karchive/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-karchive/actions.py rename to desktop/kde/framework/karchive/actions.py diff --git a/desktop/kde/kde5-framework/kde5-karchive/pspec.xml b/desktop/kde/framework/karchive/pspec.xml similarity index 68% rename from desktop/kde/kde5-framework/kde5-karchive/pspec.xml rename to desktop/kde/framework/karchive/pspec.xml index ab68563245..5a5f6968b5 100755 --- a/desktop/kde/kde5-framework/kde5-karchive/pspec.xml +++ b/desktop/kde/framework/karchive/pspec.xml @@ -2,7 +2,7 @@ - kde5-karchive + karchive http://www.kde.org Pisi Linux Admins @@ -12,17 +12,23 @@ library Qt 5 addon providing access to numerous types of archives KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR. - http://download.kde.org/stable/frameworks/5.10/karchive-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/karchive-5.11.0.tar.xz qt5-base-devel + xz-devel + zlib-devel + bzip2 extra-cmake-modules - kde5-karchive + karchive qt5-base + xz + zlib + bzip2 /usr/share @@ -33,11 +39,11 @@ - kde5-karchive-devel + karchive-devel Development files for karchive qt5-base-devel - kde5-karchive + karchive /usr/include @@ -46,7 +52,14 @@ - + + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kauth/actions.py b/desktop/kde/framework/kauth/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kauth/actions.py rename to desktop/kde/framework/kauth/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kauth/pspec.xml b/desktop/kde/framework/kauth/pspec.xml similarity index 70% rename from desktop/kde/kde5-framework/kde5-kauth/pspec.xml rename to desktop/kde/framework/kauth/pspec.xml index 39987a01e1..8f80a2872a 100755 --- a/desktop/kde/kde5-framework/kde5-kauth/pspec.xml +++ b/desktop/kde/framework/kauth/pspec.xml @@ -2,7 +2,7 @@ - kde5-kauth + kauth http://www.kde.org Pisi Linux Admins @@ -10,9 +10,9 @@ LGPLv2 library - Framework which lets applications perform actions as a privileged user + Abstraction to system policy and authentication features Framework which lets applications perform actions as a privileged user - http://download.kde.org/stable/frameworks/5.10/kauth-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kauth-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -21,11 +21,11 @@ - kde5-kauth + kauth qt5-base polkit-qt - kde5-kcoreaddons + kcoreaddons /etc @@ -37,11 +37,11 @@ - kde5-kauth-devel + kauth-devel Development files for kauth - kde5-kauth - kde5-kcoreaddons-devel + kauth + kcoreaddons-devel /usr/include @@ -51,6 +51,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kbookmarks/actions.py b/desktop/kde/framework/kbookmarks/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kbookmarks/actions.py rename to desktop/kde/framework/kbookmarks/actions.py diff --git a/desktop/kde/framework/kbookmarks/pspec.xml b/desktop/kde/framework/kbookmarks/pspec.xml new file mode 100755 index 0000000000..05a8941eea --- /dev/null +++ b/desktop/kde/framework/kbookmarks/pspec.xml @@ -0,0 +1,76 @@ + + + + + kbookmarks + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Access and manipulate bookmarks stored using XBEL format + Framework which lets you access and manipulate bookmarks stored using XBEL format + http://download.kde.org/stable/frameworks/5.11/kbookmarks-5.11.0.tar.xz + + qt5-base-devel + python3 + qt5-tools-devel + extra-cmake-modules + + + + + kbookmarks + + qt5-base + libgcc + kcoreaddons + kcodecs + kconfig + kiconthemes + kwidgetsaddons + kxmlgui + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kbookmarks-devel + Development files for kbookmarks + + qt5-base-devel + kbookmarks + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kcmutils/actions.py b/desktop/kde/framework/kcmutils/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcmutils/actions.py rename to desktop/kde/framework/kcmutils/actions.py diff --git a/desktop/kde/framework/kcmutils/pspec.xml b/desktop/kde/framework/kcmutils/pspec.xml new file mode 100755 index 0000000000..3334aec551 --- /dev/null +++ b/desktop/kde/framework/kcmutils/pspec.xml @@ -0,0 +1,80 @@ + + + + + kcmutils + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Utilities for interacting with KCModules + KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. + http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kcmutils + + qt5-base + qt5-declarative + libgcc + kdeclarative + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + ki18n + kiconthemes + kitemviews + kservice + kxmlgui + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kcmutils-devel + Development files for kcmutils + + qt5-base-devel + kcmutils + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kcodecs/actions.py b/desktop/kde/framework/kcodecs/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcodecs/actions.py rename to desktop/kde/framework/kcodecs/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kcodecs/pspec.xml b/desktop/kde/framework/kcodecs/pspec.xml similarity index 77% rename from desktop/kde/kde5-framework/kde5-kcodecs/pspec.xml rename to desktop/kde/framework/kcodecs/pspec.xml index 8313b93af7..07b91dd88a 100755 --- a/desktop/kde/kde5-framework/kde5-kcodecs/pspec.xml +++ b/desktop/kde/framework/kcodecs/pspec.xml @@ -2,7 +2,7 @@ - kde5-kcodecs + kcodecs http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library Plugins allowing Qt applications to access further types of images KDE5 KCodecs provide a collection of methods to manipulate strings using various encodings. - http://download.kde.org/stable/frameworks/5.10/kcodecs-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kcodecs-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -21,7 +21,7 @@ - kde5-kcodecs + kcodecs qt5-base @@ -35,11 +35,11 @@ - kde5-kcodecs-devel + kcodecs-devel Development files for kcodecs qt5-base-devel - kde5-kcodecs + kcodecs /usr/include @@ -49,6 +49,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kcompletion/actions.py b/desktop/kde/framework/kcompletion/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcompletion/actions.py rename to desktop/kde/framework/kcompletion/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kcompletion/pspec.xml b/desktop/kde/framework/kcompletion/pspec.xml similarity index 71% rename from desktop/kde/kde5-framework/kde5-kcompletion/pspec.xml rename to desktop/kde/framework/kcompletion/pspec.xml index 5e17117406..1632605e30 100644 --- a/desktop/kde/kde5-framework/kde5-kcompletion/pspec.xml +++ b/desktop/kde/framework/kcompletion/pspec.xml @@ -2,7 +2,7 @@ - kde5-kcompletion + kcompletion http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console Addon with auto completion widgets and classes KCompletion provides widgets with advanced completion support as well as a lower-level completion class which can be used with your own widgets. - http://download.kde.org/stable/frameworks/5.10/kcompletion-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kcompletion-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -22,11 +22,12 @@ - kde5-kcompletion + kcompletion - qt5-base - kde5-kconfig - kde5-kwidgetsaddons + qt5-base + libgcc + kconfig + kwidgetsaddons /usr/share @@ -39,12 +40,12 @@ - kde5-kcompletion-devel + kcompletion-devel Development files for kcompletion qt5-base-devel - kde5-kcompletion - kde5-kwidgetsaddons-devel + kcompletion + kwidgetsaddons-devel /usr/include @@ -54,6 +55,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kconfig/actions.py b/desktop/kde/framework/kconfig/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kconfig/actions.py rename to desktop/kde/framework/kconfig/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kconfig/files/0001-ensure-platform-window-resize-processing.patch b/desktop/kde/framework/kconfig/files/0001-ensure-platform-window-resize-processing.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kconfig/files/0001-ensure-platform-window-resize-processing.patch rename to desktop/kde/framework/kconfig/files/0001-ensure-platform-window-resize-processing.patch diff --git a/desktop/kde/kde5-framework/kde5-kconfig/files/session-restore.patch b/desktop/kde/framework/kconfig/files/session-restore.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kconfig/files/session-restore.patch rename to desktop/kde/framework/kconfig/files/session-restore.patch diff --git a/desktop/kde/kde5-framework/kde5-kconfig/pspec.xml b/desktop/kde/framework/kconfig/pspec.xml similarity index 72% rename from desktop/kde/kde5-framework/kde5-kconfig/pspec.xml rename to desktop/kde/framework/kconfig/pspec.xml index 41face9ef0..f2fe8c4f8e 100755 --- a/desktop/kde/kde5-framework/kde5-kconfig/pspec.xml +++ b/desktop/kde/framework/kconfig/pspec.xml @@ -2,7 +2,7 @@ - kde5-kconfig + kconfig http://www.kde.org Pisi Linux Admins @@ -14,20 +14,20 @@ app:gui Advanced configuration system for KDE Frameworks 5 Kconfig provides advanced libraries and tools for accessing configuration files. - http://download.kde.org/stable/frameworks/5.10/kconfig-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kconfig-5.11.0.tar.xz qt5-base-devel qt5-tools-devel extra-cmake-modules - 0001-ensure-platform-window-resize-processing.patch - session-restore.patch + - kde5-kconfig + kconfig qt5-base @@ -42,11 +42,11 @@ - kde5-kconfig-devel - Development files for kde5-kconfig + kconfig-devel + Development files for kconfig qt5-base-devel - kde5-kconfig + kconfig /usr/include @@ -56,6 +56,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kconfigwidgets/actions.py b/desktop/kde/framework/kconfigwidgets/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kconfigwidgets/actions.py rename to desktop/kde/framework/kconfigwidgets/actions.py diff --git a/desktop/kde/framework/kconfigwidgets/comar/package.py b/desktop/kde/framework/kconfigwidgets/comar/package.py new file mode 100644 index 0000000000..57066a108d --- /dev/null +++ b/desktop/kde/framework/kconfigwidgets/comar/package.py @@ -0,0 +1,6 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/bin/build-docbook-catalog") diff --git a/desktop/kde/kde5-framework/kde5-kconfigwidgets/pspec.xml b/desktop/kde/framework/kconfigwidgets/pspec.xml similarity index 58% rename from desktop/kde/kde5-framework/kde5-kconfigwidgets/pspec.xml rename to desktop/kde/framework/kconfigwidgets/pspec.xml index 2c0ebc4e53..ba2881537a 100755 --- a/desktop/kde/kde5-framework/kde5-kconfigwidgets/pspec.xml +++ b/desktop/kde/framework/kconfigwidgets/pspec.xml @@ -2,7 +2,7 @@ - kde5-kconfigwidgets + kconfigwidgets http://www.kde.org Pisi Linux Admins @@ -13,27 +13,29 @@ app:console app:gui Kconfig widgets - KDE5-KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings. - http://download.kde.org/stable/frameworks/5.10/kconfigwidgets-5.10.0.tar.xz + KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings. + http://download.kde.org/stable/frameworks/5.11/kconfigwidgets-5.11.0.tar.xz qt5-base-devel python3 - kde5-kdoctools-devel + ki18n-devel + kdoctools-devel extra-cmake-modules - + - kde5-kconfigwidgets + kconfigwidgets qt5-base - kde5-kauth - kde5-kcodecs - kde5-kconfig - kde5-kcoreaddons - kde5-kguiaddons - kde5-ki18n - kde5-kwidgetsaddons + kauth + kcodecs + kdoctools + kconfig + kcoreaddons + kguiaddons + ki18n + kwidgetsaddons /usr/share @@ -47,17 +49,10 @@ - kde5-kconfigwidgets-devel + kconfigwidgets-devel Development files for kconfigwidgets - qt5-base-devel - kde5-kconfigwidgets - kde5-kauth-devel - kde5-kcodecs-devel - kde5-kconfig-devel - kde5-kguiaddons-devel - kde5-ki18n-devel - kde5-kwidgetsaddons-devel + kconfigwidgets /usr/include @@ -67,6 +62,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kcoreaddons/actions.py b/desktop/kde/framework/kcoreaddons/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcoreaddons/actions.py rename to desktop/kde/framework/kcoreaddons/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kcoreaddons/comar/package.py b/desktop/kde/framework/kcoreaddons/comar/package.py similarity index 66% rename from desktop/kde/kde5-framework/kde5-kcoreaddons/comar/package.py rename to desktop/kde/framework/kcoreaddons/comar/package.py index de8ea402fe..ef1e236be6 100644 --- a/desktop/kde/kde5-framework/kde5-kcoreaddons/comar/package.py +++ b/desktop/kde/framework/kcoreaddons/comar/package.py @@ -3,6 +3,6 @@ from pisi.version import Version def postInstall(fromVersion, fromRelease, toVersion, toRelease): - if update-mime-database usr/share/mime > /dev/null + os.system("/usr/bin/update-mime-database /usr/share/mime") diff --git a/desktop/kde/kde5-framework/kde5-kcoreaddons/pspec.xml b/desktop/kde/framework/kcoreaddons/pspec.xml similarity index 78% rename from desktop/kde/kde5-framework/kde5-kcoreaddons/pspec.xml rename to desktop/kde/framework/kcoreaddons/pspec.xml index aef9d6797a..ac9ea8504c 100755 --- a/desktop/kde/kde5-framework/kde5-kcoreaddons/pspec.xml +++ b/desktop/kde/framework/kcoreaddons/pspec.xml @@ -2,7 +2,7 @@ - kde5-kcoreaddons + kcoreaddons http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console Utilities for core application functionality and accessing the OS KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. - http://download.kde.org/stable/frameworks/5.10/kcoreaddons-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kcoreaddons-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -22,7 +22,7 @@ - kde5-kcoreaddons + kcoreaddons qt5-base gamin @@ -38,23 +38,30 @@ - kde5-kcoreaddons-devel + kcoreaddons-devel Development files for kcoreaddons qt5-base-devel - kde5-kcoreaddons + kcoreaddons /usr/include /usr/lib/cmake /usr/lib/pkgconfig - + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kcrash/actions.py b/desktop/kde/framework/kcrash/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcrash/actions.py rename to desktop/kde/framework/kcrash/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kcrash/pspec.xml b/desktop/kde/framework/kcrash/pspec.xml similarity index 64% rename from desktop/kde/kde5-framework/kde5-kcrash/pspec.xml rename to desktop/kde/framework/kcrash/pspec.xml index 5886386df1..cc70db7b58 100755 --- a/desktop/kde/kde5-framework/kde5-kcrash/pspec.xml +++ b/desktop/kde/framework/kcrash/pspec.xml @@ -2,7 +2,7 @@ - kde5-kcrash + kcrash http://www.kde.org Pisi Linux Admins @@ -11,22 +11,26 @@ LGPLv2 library app:console - KDE5 crash handling application + Kcrash crash handling application KCrash provides support for intercepting and handling application crashes. - http://download.kde.org/stable/frameworks/5.10/kcrash-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kcrash-5.11.0.tar.xz - qt5-base-devel + qt5-base-devel + libX11-devel + libgcc extra-cmake-modules - kde5-kcrash + kcrash qt5-base + libX11 + libgcc qt5-x11extras - kde5-kcoreaddons - kde5-kwindowsystem + kcoreaddons + kwindowsystem /usr/share @@ -38,14 +42,14 @@ - kde5-kcrash-devel + kcrash-devel Development files for kcrash qt5-base-devel qt5-x11extras-devel - kde5-kcrash - kde5-kcoreaddons-devel - kde5-kwindowsystem-devel + kcrash + kcoreaddons-devel + kwindowsystem-devel /usr/include @@ -55,6 +59,13 @@ + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kdbusaddons/actions.py b/desktop/kde/framework/kdbusaddons/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdbusaddons/actions.py rename to desktop/kde/framework/kdbusaddons/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdbusaddons/pspec.xml b/desktop/kde/framework/kdbusaddons/pspec.xml similarity index 77% rename from desktop/kde/kde5-framework/kde5-kdbusaddons/pspec.xml rename to desktop/kde/framework/kdbusaddons/pspec.xml index 6d3e24cb98..ed865c99d5 100755 --- a/desktop/kde/kde5-framework/kde5-kdbusaddons/pspec.xml +++ b/desktop/kde/framework/kdbusaddons/pspec.xml @@ -2,7 +2,7 @@ - kde5-kdbusaddons + kdbusaddons http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console Extra modules for Qt-DBus KDE5-KDBusAddons provides convenience classes on top of QtDBus, as well as an API to create KDED modules. - http://download.kde.org/stable/frameworks/5.10/kdbusaddons-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kdbusaddons-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -22,7 +22,7 @@ - kde5-kdbusaddons + kdbusaddons qt5-base qt5-x11extras @@ -38,11 +38,11 @@ - kde5-kdbusaddons-devel + kdbusaddons-devel Development files for kdbusaddons qt5-base-devel - kde5-kdbusaddons + kdbusaddons /usr/include @@ -52,6 +52,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/kde5-framework-integration/actions.py b/desktop/kde/framework/kde5-framework-integration/actions.py new file mode 100755 index 0000000000..de93b2e5ec --- /dev/null +++ b/desktop/kde/framework/kde5-framework-integration/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/kde5-framework/kde5-framework-integration/pspec.xml b/desktop/kde/framework/kde5-framework-integration/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-framework-integration/pspec.xml rename to desktop/kde/framework/kde5-framework-integration/pspec.xml diff --git a/desktop/kde/framework/kde5-kactivities/actions.py b/desktop/kde/framework/kde5-kactivities/actions.py new file mode 100755 index 0000000000..54ae37f90a --- /dev/null +++ b/desktop/kde/framework/kde5-kactivities/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 pisitools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("%s/build" %get.workDIR()) + + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DKACTIVITIES_ENABLE_EXCEPTIONS=OFF \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "MAINTAINER", "TODO") diff --git a/desktop/kde/framework/kde5-kactivities/files/build-source.patch b/desktop/kde/framework/kde5-kactivities/files/build-source.patch new file mode 100644 index 0000000000..7546123148 --- /dev/null +++ b/desktop/kde/framework/kde5-kactivities/files/build-source.patch @@ -0,0 +1,17 @@ +--- a/CMakeLists.txt 2014-09-09 02:40:08.000000000 +0300 ++++ b/CMakeLists.txt 2014-09-22 17:47:14.215639453 +0300 +@@ -6,13 +6,6 @@ + + set(REQUIRED_QT_VERSION 5.2.0) + +-# We don't build in-source +-if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") +- message ( +- FATAL_ERROR +- "kactivities require an out of source build. Please create a separate build directory and run 'cmake path_to_plasma [options]' there." +- ) +-endif () + + # Extra CMake stuff + find_package (ECM 1.2.0 REQUIRED NO_MODULE) + diff --git a/desktop/kde/framework/kde5-kactivities/files/kamd-rename.patch b/desktop/kde/framework/kde5-kactivities/files/kamd-rename.patch new file mode 100644 index 0000000000..50f109f79a --- /dev/null +++ b/desktop/kde/framework/kde5-kactivities/files/kamd-rename.patch @@ -0,0 +1,91 @@ +diff --git a/autotests/Process.cpp b/autotests/Process.cpp +index a7a0507..afa4bf1 100644 +--- a/autotests/Process.cpp ++++ b/autotests/Process.cpp +@@ -83,7 +83,7 @@ void Modifier::initTestCase() + // qDebug() << env; + + s_process->setEnvironment(env); +- s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd")); ++ s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5")); + s_process->waitForStarted(); + + +diff --git a/src/lib/core/manager_p.cpp b/src/lib/core/manager_p.cpp +index 077c634..7be66dd 100644 +--- a/src/lib/core/manager_p.cpp ++++ b/src/lib/core/manager_p.cpp +@@ -94,11 +94,11 @@ Manager *Manager::self() + ->property("org.kde.KActivities.core.disableAutostart") + .toBool()) { + qCDebug(KAMD_CORELIB) << "Starting the activity manager daemon"; +- QProcess::startDetached(QStringLiteral("kactivitymanagerd")); ++ QProcess::startDetached(QStringLiteral("kactivitymanagerd5")); + } + + #else +- QProcess::startDetached(QStringLiteral("kactivitymanagerd")); ++ QProcess::startDetached(QStringLiteral("kactivitymanagerd5")); + #endif + } + +diff --git a/src/service/Application.cpp b/src/service/Application.cpp +index 6b0e3e1..3894540 100644 +--- a/src/service/Application.cpp ++++ b/src/service/Application.cpp +@@ -280,7 +280,7 @@ int main(int argc, char **argv) + application.setApplicationName(QStringLiteral("ActivityManager")); + application.setOrganizationDomain(QStringLiteral("kde.org")); + +- // KAboutData about("kactivitymanagerd", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0", ++ // KAboutData about("kactivitymanagerd5", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0", + // ki18n("KDE Activity Management Service"), + // KAboutData::License_GPL, + // ki18n("(c) 2010, 2011, 2012 Ivan Cukic"), KLocalizedString(), +@@ -333,7 +333,7 @@ int main(int argc, char **argv) + // Starting the dameon + + QProcess::startDetached( +- KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd", ++ KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5", + QStringList{"start-daemon"} + ); + +diff --git a/src/service/CMakeLists.txt b/src/service/CMakeLists.txt +index 4b4978b..2220f34 100644 +--- a/src/service/CMakeLists.txt ++++ b/src/service/CMakeLists.txt +@@ -62,9 +62,9 @@ qt5_add_dbus_adaptor ( + Features.h Features + ) + +-add_executable (kactivitymanagerd ${kactivitymanager_SRCS}) ++add_executable (kactivitymanagerd5 ${kactivitymanager_SRCS}) + +-target_link_libraries (kactivitymanagerd ++target_link_libraries (kactivitymanagerd5 + Qt5::Core + Qt5::DBus + Qt5::Widgets +@@ -84,7 +84,7 @@ install (FILES + ) + + install (TARGETS +- kactivitymanagerd ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} ++ kactivitymanagerd5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} + ) + + install (FILES +diff --git a/src/service/files/kactivitymanagerd.desktop b/src/service/files/kactivitymanagerd.desktop +index be5faa1..3c9b9a9 100644 +--- a/src/service/files/kactivitymanagerd.desktop ++++ b/src/service/files/kactivitymanagerd.desktop +@@ -4,7 +4,7 @@ Icon=preferences-activities + X-KDE-ServiceTypes= + X-DBUS-StartupType=Unique + X-KDE-StartupNotify=false +-Exec=kactivitymanagerd ++Exec=kactivitymanagerd5 + + Name=Activity Manager + Name[ar]=مدير الأنشطة diff --git a/desktop/kde/kde5-framework/kde5-kactivities/pspec.xml b/desktop/kde/framework/kde5-kactivities/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kactivities/pspec.xml rename to desktop/kde/framework/kde5-kactivities/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kglobalaccel/actions.py b/desktop/kde/framework/kde5-kbookmarks/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kglobalaccel/actions.py rename to desktop/kde/framework/kde5-kbookmarks/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kbookmarks/pspec.xml b/desktop/kde/framework/kde5-kbookmarks/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kbookmarks/pspec.xml rename to desktop/kde/framework/kde5-kbookmarks/pspec.xml diff --git a/desktop/kde/framework/kde5-kcmutils/actions.py b/desktop/kde/framework/kde5-kcmutils/actions.py new file mode 100755 index 0000000000..e2f17d2484 --- /dev/null +++ b/desktop/kde/framework/kde5-kcmutils/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/kde5-framework/kde5-kcmutils/pspec.xml b/desktop/kde/framework/kde5-kcmutils/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kcmutils/pspec.xml rename to desktop/kde/framework/kde5-kcmutils/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kdeclarative/actions.py b/desktop/kde/framework/kde5-kdeclarative/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdeclarative/actions.py rename to desktop/kde/framework/kde5-kdeclarative/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdeclarative/pspec.xml b/desktop/kde/framework/kde5-kdeclarative/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdeclarative/pspec.xml rename to desktop/kde/framework/kde5-kdeclarative/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kded/actions.py b/desktop/kde/framework/kde5-kded/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kded/actions.py rename to desktop/kde/framework/kde5-kded/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kded/pspec.xml b/desktop/kde/framework/kde5-kded/pspec.xml similarity index 67% rename from desktop/kde/kde5-framework/kde5-kded/pspec.xml rename to desktop/kde/framework/kde5-kded/pspec.xml index 5b0214eb64..917b1d3a5a 100755 --- a/desktop/kde/kde5-framework/kde5-kded/pspec.xml +++ b/desktop/kde/framework/kde5-kded/pspec.xml @@ -2,7 +2,7 @@ - kde5-kded + kded http://www.kde.org Pisi Linux Admins @@ -13,23 +13,23 @@ app:console KDE5 daemon Kded runs in the background and performs a number of small tasks. - http://download.kde.org/stable/frameworks/5.10/kded-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kded-5.11.0.tar.xz qt5-base-devel - kde5-kdoctools-devel + kdoctools-devel extra-cmake-modules - kde5-kded + kded qt5-base - kde5-kcoreaddons - kde5-kconfig - kde5-kcrash - kde5-kdbusaddons - kde5-kservice + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice /usr/share @@ -41,11 +41,11 @@ - kde5-kded-devel - Development files for kde5-kded + kded-devel + Development files for kded qt5-base-devel - kde5-kded + kded /usr/lib/cmake @@ -54,6 +54,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-06-06 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kdesignerplugin/actions.py b/desktop/kde/framework/kde5-kdesignerplugin/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdesignerplugin/actions.py rename to desktop/kde/framework/kde5-kdesignerplugin/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdesignerplugin/pspec.xml b/desktop/kde/framework/kde5-kdesignerplugin/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdesignerplugin/pspec.xml rename to desktop/kde/framework/kde5-kdesignerplugin/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kdesu/actions.py b/desktop/kde/framework/kde5-kdesu/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdesu/actions.py rename to desktop/kde/framework/kde5-kdesu/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdesu/pspec.xml b/desktop/kde/framework/kde5-kdesu/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdesu/pspec.xml rename to desktop/kde/framework/kde5-kdesu/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kdewebkit/actions.py b/desktop/kde/framework/kde5-kdewebkit/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdewebkit/actions.py rename to desktop/kde/framework/kde5-kdewebkit/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdewebkit/pspec.xml b/desktop/kde/framework/kde5-kdewebkit/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdewebkit/pspec.xml rename to desktop/kde/framework/kde5-kdewebkit/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kdnssd/actions.py b/desktop/kde/framework/kde5-kdnssd/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdnssd/actions.py rename to desktop/kde/framework/kde5-kdnssd/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kdnssd/pspec.xml b/desktop/kde/framework/kde5-kdnssd/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdnssd/pspec.xml rename to desktop/kde/framework/kde5-kdnssd/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kemoticons/actions.py b/desktop/kde/framework/kde5-kemoticons/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kemoticons/actions.py rename to desktop/kde/framework/kde5-kemoticons/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kemoticons/pspec.xml b/desktop/kde/framework/kde5-kemoticons/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kemoticons/pspec.xml rename to desktop/kde/framework/kde5-kemoticons/pspec.xml diff --git a/desktop/kde/framework/kde5-kglobalaccel/actions.py b/desktop/kde/framework/kde5-kglobalaccel/actions.py new file mode 100755 index 0000000000..e2f17d2484 --- /dev/null +++ b/desktop/kde/framework/kde5-kglobalaccel/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/kde5-framework/kde5-kglobalaccel/pspec.xml b/desktop/kde/framework/kde5-kglobalaccel/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kglobalaccel/pspec.xml rename to desktop/kde/framework/kde5-kglobalaccel/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kidletime/actions.py b/desktop/kde/framework/kde5-kidletime/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kidletime/actions.py rename to desktop/kde/framework/kde5-kidletime/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kidletime/pspec.xml b/desktop/kde/framework/kde5-kidletime/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kidletime/pspec.xml rename to desktop/kde/framework/kde5-kidletime/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kimageformats/actions.py b/desktop/kde/framework/kde5-kimageformats/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kimageformats/actions.py rename to desktop/kde/framework/kde5-kimageformats/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kimageformats/pspec.xml b/desktop/kde/framework/kde5-kimageformats/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kimageformats/pspec.xml rename to desktop/kde/framework/kde5-kimageformats/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kinit/actions.py b/desktop/kde/framework/kde5-kinit/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kinit/actions.py rename to desktop/kde/framework/kde5-kinit/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kinit/pspec.xml b/desktop/kde/framework/kde5-kinit/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kinit/pspec.xml rename to desktop/kde/framework/kde5-kinit/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kio/actions.py b/desktop/kde/framework/kde5-kio/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kio/actions.py rename to desktop/kde/framework/kde5-kio/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch b/desktop/kde/framework/kde5-kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch rename to desktop/kde/framework/kde5-kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch diff --git a/desktop/kde/kde5-framework/kde5-kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch b/desktop/kde/framework/kde5-kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch rename to desktop/kde/framework/kde5-kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch diff --git a/desktop/kde/kde5-framework/kde5-kio/pspec.xml b/desktop/kde/framework/kde5-kio/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kio/pspec.xml rename to desktop/kde/framework/kde5-kio/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kitemmodels/actions.py b/desktop/kde/framework/kde5-kjobwidgets/actions.py old mode 100644 new mode 100755 similarity index 100% rename from desktop/kde/kde5-framework/kde5-kitemmodels/actions.py rename to desktop/kde/framework/kde5-kjobwidgets/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kjobwidgets/pspec.xml b/desktop/kde/framework/kde5-kjobwidgets/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kjobwidgets/pspec.xml rename to desktop/kde/framework/kde5-kjobwidgets/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-knewstuff/actions.py b/desktop/kde/framework/kde5-knewstuff/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-knewstuff/actions.py rename to desktop/kde/framework/kde5-knewstuff/actions.py diff --git a/desktop/kde/kde5-framework/kde5-knewstuff/pspec.xml b/desktop/kde/framework/kde5-knewstuff/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-knewstuff/pspec.xml rename to desktop/kde/framework/kde5-knewstuff/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-knotifications/actions.py b/desktop/kde/framework/kde5-knotifications/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-knotifications/actions.py rename to desktop/kde/framework/kde5-knotifications/actions.py diff --git a/desktop/kde/kde5-framework/kde5-knotifications/pspec.xml b/desktop/kde/framework/kde5-knotifications/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-knotifications/pspec.xml rename to desktop/kde/framework/kde5-knotifications/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-knotifyconfig/actions.py b/desktop/kde/framework/kde5-knotifyconfig/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-knotifyconfig/actions.py rename to desktop/kde/framework/kde5-knotifyconfig/actions.py diff --git a/desktop/kde/kde5-framework/kde5-knotifyconfig/pspec.xml b/desktop/kde/framework/kde5-knotifyconfig/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-knotifyconfig/pspec.xml rename to desktop/kde/framework/kde5-knotifyconfig/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kparts/actions.py b/desktop/kde/framework/kde5-kparts/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kparts/actions.py rename to desktop/kde/framework/kde5-kparts/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kparts/pspec.xml b/desktop/kde/framework/kde5-kparts/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kparts/pspec.xml rename to desktop/kde/framework/kde5-kparts/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kpeople/actions.py b/desktop/kde/framework/kde5-kpeople/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kpeople/actions.py rename to desktop/kde/framework/kde5-kpeople/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kpeople/pspec.xml b/desktop/kde/framework/kde5-kpeople/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kpeople/pspec.xml rename to desktop/kde/framework/kde5-kpeople/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kjobwidgets/actions.py b/desktop/kde/framework/kde5-kplotting/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kjobwidgets/actions.py rename to desktop/kde/framework/kde5-kplotting/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kplotting/pspec.xml b/desktop/kde/framework/kde5-kplotting/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kplotting/pspec.xml rename to desktop/kde/framework/kde5-kplotting/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-ktexteditor/actions.py b/desktop/kde/framework/kde5-ktexteditor/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-ktexteditor/actions.py rename to desktop/kde/framework/kde5-ktexteditor/actions.py diff --git a/desktop/kde/kde5-framework/kde5-ktexteditor/pspec.xml b/desktop/kde/framework/kde5-ktexteditor/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-ktexteditor/pspec.xml rename to desktop/kde/framework/kde5-ktexteditor/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-ktextwidgets/actions.py b/desktop/kde/framework/kde5-ktextwidgets/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-ktextwidgets/actions.py rename to desktop/kde/framework/kde5-ktextwidgets/actions.py diff --git a/desktop/kde/kde5-framework/kde5-ktextwidgets/pspec.xml b/desktop/kde/framework/kde5-ktextwidgets/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-ktextwidgets/pspec.xml rename to desktop/kde/framework/kde5-ktextwidgets/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kunitconversion/actions.py b/desktop/kde/framework/kde5-kunitconversion/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kunitconversion/actions.py rename to desktop/kde/framework/kde5-kunitconversion/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kunitconversion/pspec.xml b/desktop/kde/framework/kde5-kunitconversion/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kunitconversion/pspec.xml rename to desktop/kde/framework/kde5-kunitconversion/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kwallet/actions.py b/desktop/kde/framework/kde5-kwallet/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kwallet/actions.py rename to desktop/kde/framework/kde5-kwallet/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kwallet/pspec.xml b/desktop/kde/framework/kde5-kwallet/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kwallet/pspec.xml rename to desktop/kde/framework/kde5-kwallet/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kxmlgui/actions.py b/desktop/kde/framework/kde5-kxmlgui/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kxmlgui/actions.py rename to desktop/kde/framework/kde5-kxmlgui/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kxmlgui/files/session-restore.patch b/desktop/kde/framework/kde5-kxmlgui/files/session-restore.patch similarity index 100% rename from desktop/kde/kde5-framework/kde5-kxmlgui/files/session-restore.patch rename to desktop/kde/framework/kde5-kxmlgui/files/session-restore.patch diff --git a/desktop/kde/kde5-framework/kde5-kxmlgui/pspec.xml b/desktop/kde/framework/kde5-kxmlgui/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kxmlgui/pspec.xml rename to desktop/kde/framework/kde5-kxmlgui/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-kxmlrpcclient/actions.py b/desktop/kde/framework/kde5-kxmlrpcclient/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kxmlrpcclient/actions.py rename to desktop/kde/framework/kde5-kxmlrpcclient/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kxmlrpcclient/pspec.xml b/desktop/kde/framework/kde5-kxmlrpcclient/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kxmlrpcclient/pspec.xml rename to desktop/kde/framework/kde5-kxmlrpcclient/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-modemmanager-qt/actions.py b/desktop/kde/framework/kde5-modemmanager-qt/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-modemmanager-qt/actions.py rename to desktop/kde/framework/kde5-modemmanager-qt/actions.py diff --git a/desktop/kde/kde5-framework/kde5-modemmanager-qt/pspec.xml b/desktop/kde/framework/kde5-modemmanager-qt/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-modemmanager-qt/pspec.xml rename to desktop/kde/framework/kde5-modemmanager-qt/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-networkmanager-qt/actions.py b/desktop/kde/framework/kde5-networkmanager-qt/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-networkmanager-qt/actions.py rename to desktop/kde/framework/kde5-networkmanager-qt/actions.py diff --git a/desktop/kde/kde5-framework/kde5-networkmanager-qt/pspec.xml b/desktop/kde/framework/kde5-networkmanager-qt/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-networkmanager-qt/pspec.xml rename to desktop/kde/framework/kde5-networkmanager-qt/pspec.xml diff --git a/desktop/kde/kde5-framework/kde5-plasma-framework/actions.py b/desktop/kde/framework/kde5-plasma-framework/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-plasma-framework/actions.py rename to desktop/kde/framework/kde5-plasma-framework/actions.py diff --git a/desktop/kde/kde5-framework/kde5-plasma-framework/pspec.xml b/desktop/kde/framework/kde5-plasma-framework/pspec.xml similarity index 97% rename from desktop/kde/kde5-framework/kde5-plasma-framework/pspec.xml rename to desktop/kde/framework/kde5-plasma-framework/pspec.xml index 4ef1689d36..42ccbd22df 100755 --- a/desktop/kde/kde5-framework/kde5-plasma-framework/pspec.xml +++ b/desktop/kde/framework/kde5-plasma-framework/pspec.xml @@ -18,6 +18,7 @@ qt5-base-devel qt5-tools-devel kde5-kdoctools-devel + libxcb-devel extra-cmake-modules @@ -30,7 +31,7 @@ qt5-script qt5-x11extras qt5-declarative - mesa + mesa kde5-kactivities kde5-knotifications kde5-kpackage diff --git a/desktop/kde/kde5-framework/kde5-kwindowsystem/actions.py b/desktop/kde/framework/kde5-threadweaver/actions.py old mode 100755 new mode 100644 similarity index 100% rename from desktop/kde/kde5-framework/kde5-kwindowsystem/actions.py rename to desktop/kde/framework/kde5-threadweaver/actions.py diff --git a/desktop/kde/kde5-framework/kde5-threadweaver/pspec.xml b/desktop/kde/framework/kde5-threadweaver/pspec.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-threadweaver/pspec.xml rename to desktop/kde/framework/kde5-threadweaver/pspec.xml diff --git a/desktop/kde/framework/kdeclarative/actions.py b/desktop/kde/framework/kdeclarative/actions.py new file mode 100755 index 0000000000..5945262b06 --- /dev/null +++ b/desktop/kde/framework/kdeclarative/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB") diff --git a/desktop/kde/framework/kdeclarative/pspec.xml b/desktop/kde/framework/kdeclarative/pspec.xml new file mode 100755 index 0000000000..dcc4b860ac --- /dev/null +++ b/desktop/kde/framework/kdeclarative/pspec.xml @@ -0,0 +1,80 @@ + + + + + kdeclarative + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Integration of QML and KDE workspaces + KDeclarative provides integration of QML and KDE workspaces. + http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kdeclarative + + qt5-base + libgcc + libepoxy + qt5-declarative + kpackage + kconfig + kservice + kcoreaddons + kglobalaccel + ki18n + kiconthemes + kio + kwidgetsaddons + kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kdeclarative-devel + Development files for kdeclarative + + qt5-base-devel + kdeclarative + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kded/actions.py b/desktop/kde/framework/kded/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/framework/kded/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kded/pspec.xml b/desktop/kde/framework/kded/pspec.xml new file mode 100755 index 0000000000..71c4794cfe --- /dev/null +++ b/desktop/kde/framework/kded/pspec.xml @@ -0,0 +1,73 @@ + + + + + kded + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kded + + qt5-base + libgcc + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man + + + + kded-devel + Development files for kded + + qt5-base-devel + kded + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kdesignerplugin/actions.py b/desktop/kde/framework/kdesignerplugin/actions.py new file mode 100755 index 0000000000..0edd518c7e --- /dev/null +++ b/desktop/kde/framework/kdesignerplugin/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml new file mode 100755 index 0000000000..a00d24276d --- /dev/null +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -0,0 +1,72 @@ + + + + + kdesignerplugin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kdesignerplugin + + qt5-base + libgcc + kdewebkit + kcoreaddons + kitemviews + kconfig + sonnet + kcompletion + kconfigwidgets + kiconthemes + kio + kplotting + ktextwidgets + kwidgetsaddons + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kdesu/actions.py b/desktop/kde/framework/kdesu/actions.py new file mode 100755 index 0000000000..54fd6cb280 --- /dev/null +++ b/desktop/kde/framework/kdesu/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kdesu/pspec.xml b/desktop/kde/framework/kdesu/pspec.xml new file mode 100755 index 0000000000..06df060c95 --- /dev/null +++ b/desktop/kde/framework/kdesu/pspec.xml @@ -0,0 +1,74 @@ + + + + + kdesu + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kdesu + + qt5-base + kcoreaddons + kpty + kservice + ki18n + kconfig + libgcc + libX11 + + + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kdesu-devel + Development files for kdesu + + qt5-base-devel + kdesu + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kdewebkit/actions.py b/desktop/kde/framework/kdewebkit/actions.py new file mode 100755 index 0000000000..5c3f7e92e2 --- /dev/null +++ b/desktop/kde/framework/kdewebkit/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 shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + +def setup(): + #shelltools.makedirs("build") + #shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB", "ISSUES") diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml new file mode 100755 index 0000000000..78a6337cb7 --- /dev/null +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -0,0 +1,76 @@ + + + + + kdewebkit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + extra-cmake-modules + + + + + kdewebkit + + qt5-webkit + libgcc + kconfig + kjobwidgets + qt5-base + kcoreaddons + kparts + kservice + kwallet + kio + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/mkspecs/modules/ + /usr/share/doc + + + + + kdewebkit-devel + Development files for kdewebkit + + qt5-base-devel + kdewebkit + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kdnssd/actions.py b/desktop/kde/framework/kdnssd/actions.py new file mode 100644 index 0000000000..ef63e0a70b --- /dev/null +++ b/desktop/kde/framework/kdnssd/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB", "COPYING-CMAKE-SCRIPTS") diff --git a/desktop/kde/framework/kdnssd/pspec.xml b/desktop/kde/framework/kdnssd/pspec.xml new file mode 100644 index 0000000000..16512f5905 --- /dev/null +++ b/desktop/kde/framework/kdnssd/pspec.xml @@ -0,0 +1,70 @@ + + + + + kdnssd + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Network service discovery using Zeroconf + KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure. + http://download.kde.org/stable/frameworks/5.11/kdnssd-5.11.0.tar.xz + + qt5-base-devel + qt5-tools + avahi-devel + avahi-compat-libdns_sd-devel + extra-cmake-modules + + + + + kdnssd + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kdnssd-devel + Development files for kdnssd. + + qt5-base-devel + kdnssd + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kdoctools/actions.py b/desktop/kde/framework/kdoctools/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kdoctools/actions.py rename to desktop/kde/framework/kdoctools/actions.py diff --git a/desktop/kde/framework/kdoctools/files/docbook.patch b/desktop/kde/framework/kdoctools/files/docbook.patch new file mode 100644 index 0000000000..fcf75ae26c --- /dev/null +++ b/desktop/kde/framework/kdoctools/files/docbook.patch @@ -0,0 +1,12 @@ + diff --git a/cmake/FindDocBookXML4.cmake b/cmake/FindDocBookXML4.cmake +index 415745f..4d7f089 100644 +--- a/cmake/FindDocBookXML4.cmake ++++ b/cmake/FindDocBookXML4.cmake +@@ -34,6 +34,7 @@ function (locate_version version found_dir) + share/xml/docbook/xml-dtd-${version} + share/sgml/docbook/xml-dtd-${version} + share/xml/docbook/${version} ++ opt/docbook/docbook/xml/${version} + ) + + find_path (searched_dir docbookx.dtd diff --git a/desktop/kde/kde5-framework/kde5-kdoctools/pspec.xml b/desktop/kde/framework/kdoctools/pspec.xml similarity index 63% rename from desktop/kde/kde5-framework/kde5-kdoctools/pspec.xml rename to desktop/kde/framework/kdoctools/pspec.xml index 5f89722df3..0680f457ab 100755 --- a/desktop/kde/kde5-framework/kde5-kdoctools/pspec.xml +++ b/desktop/kde/framework/kdoctools/pspec.xml @@ -2,7 +2,7 @@ - kde5-kdoctools + kdoctools http://www.kde.org Pisi Linux Admins @@ -13,24 +13,33 @@ app:console KDE5 document generator kdoctools is an application aims to generate documents from DocBook. - http://download.kde.org/stable/frameworks/5.10/kdoctools-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kdoctools-5.11.0.tar.xz qt5-base-devel perl-URI python - kde5-ki18n-devel + libgcc + libxml2-devel + docbook-xml + docbook-xsl + docbook-sgml4_5 + ki18n-devel + karchive-devel extra-cmake-modules + + + - kde5-kdoctools + kdoctools - qt5-base - libxslt - docbook-xsl - docbook-xml - kde5-karchive + qt5-base + libxml2 + libgcc + libxslt + karchive /usr/share @@ -44,12 +53,14 @@ - kde5-kdoctools-devel + kdoctools-devel Development files for kdoctools qt5-base-devel - kde5-kdoctools - kde5-karchive-devel + kdoctools + karchive-devel + libgcc + libxml2-devel /usr/include @@ -59,6 +70,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/kemoticons/actions.py b/desktop/kde/framework/kemoticons/actions.py new file mode 100755 index 0000000000..4d62960137 --- /dev/null +++ b/desktop/kde/framework/kemoticons/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB") diff --git a/desktop/kde/framework/kemoticons/pspec.xml b/desktop/kde/framework/kemoticons/pspec.xml new file mode 100755 index 0000000000..06070f28e8 --- /dev/null +++ b/desktop/kde/framework/kemoticons/pspec.xml @@ -0,0 +1,72 @@ + + + + + kemoticons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kemoticons + + qt5-base + libgcc + karchive + kcoreaddons + kconfig + kservice + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kemoticons-devel + Development files for kemoticons + + kemoticons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kglobalaccel/actions.py b/desktop/kde/framework/kglobalaccel/actions.py new file mode 100755 index 0000000000..e2f17d2484 --- /dev/null +++ b/desktop/kde/framework/kglobalaccel/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kglobalaccel/pspec.xml b/desktop/kde/framework/kglobalaccel/pspec.xml new file mode 100755 index 0000000000..977f997ed6 --- /dev/null +++ b/desktop/kde/framework/kglobalaccel/pspec.xml @@ -0,0 +1,78 @@ + + + + + kglobalaccel + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Global desktop keyboard shortcuts + KGlobalAccel allows you to have global accelerators that are independent of the focused window. + http://download.kde.org/stable/frameworks/5.11/kglobalaccel-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + + + + kglobalaccel + + qt5-base + libgcc + libxcb + ki18n + kcrash + kconfig + qt5-x11extras + kcoreaddons + kdbusaddons + xcb-util-keysyms + kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kglobalaccel-devel + Development files for kglobalaccel + + kglobalaccel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kguiaddons/actions.py b/desktop/kde/framework/kguiaddons/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kguiaddons/actions.py rename to desktop/kde/framework/kguiaddons/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kguiaddons/pspec.xml b/desktop/kde/framework/kguiaddons/pspec.xml similarity index 73% rename from desktop/kde/kde5-framework/kde5-kguiaddons/pspec.xml rename to desktop/kde/framework/kguiaddons/pspec.xml index fe815dc79c..a4b77bd037 100755 --- a/desktop/kde/kde5-framework/kde5-kguiaddons/pspec.xml +++ b/desktop/kde/framework/kguiaddons/pspec.xml @@ -2,7 +2,7 @@ - kde5-kguiaddons + kguiaddons http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library Utilities for graphical user interfaces The KDE GUI addons provide utilities for graphical user interfaces in the areas of colors, fonts, text, images, keyboard input. Development files. - http://download.kde.org/stable/frameworks/5.10/kguiaddons-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kguiaddons-5.11.0.tar.xz qt5-base-devel extra-cmake-modules @@ -20,25 +20,23 @@ - kde5-kguiaddons + kguiaddons qt5-base qt5-x11extras - /usr/share - /usr/share/locale - /usr/lib/qt5 + /usr/lib/qt5 /usr/lib /usr/share/doc - kde5-kguiaddons-devel + kguiaddons-devel Development files for kguiaddons - kde5-kguiaddons + kguiaddons /usr/include @@ -48,6 +46,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-ki18n/actions.py b/desktop/kde/framework/ki18n/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-ki18n/actions.py rename to desktop/kde/framework/ki18n/actions.py diff --git a/desktop/kde/kde5-framework/kde5-ki18n/pspec.xml b/desktop/kde/framework/ki18n/pspec.xml similarity index 72% rename from desktop/kde/kde5-framework/kde5-ki18n/pspec.xml rename to desktop/kde/framework/ki18n/pspec.xml index dbcb76a569..9b76385055 100755 --- a/desktop/kde/kde5-framework/kde5-ki18n/pspec.xml +++ b/desktop/kde/framework/ki18n/pspec.xml @@ -2,7 +2,7 @@ - kde5-ki18n + ki18n http://www.kde.org Pisi Linux Admins @@ -12,19 +12,19 @@ library KDE Gettext-based UI text internationalization. KI18n provides functionality for internationalizing user interface text in applications, based on the GNU Gettext translation system. - http://download.kde.org/stable/frameworks/5.10/ki18n-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/ki18n-5.11.0.tar.xz qt5-base-devel - python + python3 extra-cmake-modules - kde5-ki18n + ki18n qt5-base - qt5-script + qt5-script /usr/share @@ -32,14 +32,15 @@ /usr/lib/qt5 /usr/lib /usr/share/doc + /usr/share/man - kde5-ki18n-devel + ki18n-devel Development files for kde5-ki18n - kde5-ki18n + ki18n /usr/include @@ -49,6 +50,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-ki18n/translations.xml b/desktop/kde/framework/ki18n/translations.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-ki18n/translations.xml rename to desktop/kde/framework/ki18n/translations.xml diff --git a/desktop/kde/kde5-framework/kde5-kiconthemes/actions.py b/desktop/kde/framework/kiconthemes/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kiconthemes/actions.py rename to desktop/kde/framework/kiconthemes/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kiconthemes/pspec.xml b/desktop/kde/framework/kiconthemes/pspec.xml similarity index 69% rename from desktop/kde/kde5-framework/kde5-kiconthemes/pspec.xml rename to desktop/kde/framework/kiconthemes/pspec.xml index b1be2e856a..95b7a42792 100755 --- a/desktop/kde/kde5-framework/kde5-kiconthemes/pspec.xml +++ b/desktop/kde/framework/kiconthemes/pspec.xml @@ -2,7 +2,7 @@ - kde5-kiconthemes + kiconthemes http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console KDE5 icon utilities This library contains classes to improve the handling of icons in applications using the KDE Frameworks. - http://download.kde.org/stable/frameworks/5.10/kiconthemes-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kiconthemes-5.11.0.tar.xz qt5-base-devel python3 @@ -22,16 +22,16 @@ - kde5-kiconthemes + kiconthemes qt5-base qt5-svg - kde5-kconfigwidgets - kde5-ki18n - kde5-kitemviews - kde5-kwidgetsaddons - kde5-kconfig - kde5-kcoreaddons + kconfigwidgets + ki18n + kitemviews + kwidgetsaddons + kconfig + kcoreaddons /usr/share @@ -44,10 +44,10 @@ - kde5-kiconthemes-devel + kiconthemes-devel Development files for kiconthemes - kde5-kiconthemes + kiconthemes /usr/include @@ -57,6 +57,13 @@ + + 2015-06-22 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/kidletime/actions.py b/desktop/kde/framework/kidletime/actions.py new file mode 100755 index 0000000000..121fcea65d --- /dev/null +++ b/desktop/kde/framework/kidletime/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING") diff --git a/desktop/kde/framework/kidletime/pspec.xml b/desktop/kde/framework/kidletime/pspec.xml new file mode 100755 index 0000000000..834d67ce27 --- /dev/null +++ b/desktop/kde/framework/kidletime/pspec.xml @@ -0,0 +1,75 @@ + + + + + kidletime + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Idle time reporting utility + KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity. + http://download.kde.org/stable/frameworks/5.11/kidletime-5.11.0.tar.xz + + qt5-base-devel + libX11-devel + libgcc + libxcb-devel + extra-cmake-modules + qt5-x11extras-devel + + + + + kidletime + + qt5-base + libX11 + libgcc + libxcb + libXScrnSaver + libXext + qt5-x11extras + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kidletime-devel + Development files for kidletime + + kidletime + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kimageformats/actions.py b/desktop/kde/framework/kimageformats/actions.py new file mode 100644 index 0000000000..1c77b54185 --- /dev/null +++ b/desktop/kde/framework/kimageformats/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kimageformats/pspec.xml b/desktop/kde/framework/kimageformats/pspec.xml new file mode 100644 index 0000000000..0989c6bef9 --- /dev/null +++ b/desktop/kde/framework/kimageformats/pspec.xml @@ -0,0 +1,55 @@ + + + + + kimageformats + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Image formats addons for QT 5 + This framework provides additional image format plugins for QtGui. + http://download.kde.org/stable/frameworks/5.11/kimageformats-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kimageformats + + qt5-base + libgcc + openexr-libs + ilmbase + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kinit/actions.py b/desktop/kde/framework/kinit/actions.py new file mode 100644 index 0000000000..66afdb4b62 --- /dev/null +++ b/desktop/kde/framework/kinit/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_INSTALL_DIR=lib \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kinit/pspec.xml b/desktop/kde/framework/kinit/pspec.xml new file mode 100644 index 0000000000..770d0ba6c4 --- /dev/null +++ b/desktop/kde/framework/kinit/pspec.xml @@ -0,0 +1,80 @@ + + + + + kinit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE applications initialization utility + Process launcher to speed up launching KDE applications. + http://download.kde.org/stable/frameworks/5.11/kinit-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + kinit + + qt5-base + libX11 + libcap + libgcc + kcrash + kcoreaddons + kconfig + kdoctools + ki18n + kio + kservice + kwindowsystem + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/locale + /usr/bin + /usr/share/doc + /usr/share/man + + + + kinit-devel + Development files for kinit + + qt5-base-devel + kinit + + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kio/actions.py b/desktop/kde/framework/kio/actions.py new file mode 100644 index 0000000000..863dc8a923 --- /dev/null +++ b/desktop/kde/framework/kio/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch b/desktop/kde/framework/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch new file mode 100644 index 0000000000..5dc3083626 --- /dev/null +++ b/desktop/kde/framework/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch @@ -0,0 +1,52 @@ +From ae87a7d6999fc6ad90ab300dd8ea0c9c68c02bd4 Mon Sep 17 00:00:00 2001 +From: Maarten De Meyer +Date: Mon, 8 Sep 2014 23:58:55 +0200 +Subject: [PATCH 1/2] Fix thumbnails for mimetype groups. + +KService::mimeTypes cannot handle mimetype groups. ex: text/* +Go back to KService::serviceTypes and remove 'ThumbCreator' entries. + +REVIEW: 119958 +--- + src/widgets/previewjob.cpp | 17 +++++++++++------ + 1 file changed, 11 insertions(+), 6 deletions(-) + +diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp +index 55a3fb7..ca47934 100644 +--- a/src/widgets/previewjob.cpp ++++ b/src/widgets/previewjob.cpp +@@ -268,20 +268,25 @@ void PreviewJobPrivate::startPreview() + protocols.append(p); + } + foreach (const QString &protocol, protocols) { +- const QStringList mtypes = (*it)->mimeTypes(); ++ // We cannot use mimeTypes() here, it doesn't support groups such as: text/* ++ const QStringList mtypes = (*it)->serviceTypes(); + // Add supported mimetype for this protocol + QStringList &_ms = m_remoteProtocolPlugins[protocol]; + foreach (const QString &_m, mtypes) { +- protocolMap[protocol].insert(_m, *it); +- if (!_ms.contains(_m)) { +- _ms.append(_m); ++ if (_m != QLatin1String("ThumbCreator")) { ++ protocolMap[protocol].insert(_m, *it); ++ if (!_ms.contains(_m)) { ++ _ms.append(_m); ++ } + } + } + } + if (enabledPlugins.contains((*it)->desktopEntryName())) { +- const QStringList mimeTypes = (*it)->mimeTypes(); ++ const QStringList mimeTypes = (*it)->serviceTypes(); + for (QStringList::ConstIterator mt = mimeTypes.constBegin(); mt != mimeTypes.constEnd(); ++mt) { +- mimeMap.insert(*mt, *it); ++ if (*mt != QLatin1String("ThumbCreator")) { ++ mimeMap.insert(*mt, *it); ++ } + } + } + } +-- +2.1.0 + diff --git a/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch b/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch new file mode 100644 index 0000000000..a959d5d3e8 --- /dev/null +++ b/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch @@ -0,0 +1,77 @@ +From 5a5aa4b1786e793f457ad5a88a4e49d7469a92fa Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tinkl?= +Date: Tue, 9 Sep 2014 22:49:27 +0200 +Subject: [PATCH 2/2] Fix relative paths being turned into http urls by + fromUserInput. + +Reviewed-By: (well, written by) David Faure. +--- + src/filewidgets/kfilewidget.cpp | 24 ++++++++++++++++++++---- + 1 file changed, 20 insertions(+), 4 deletions(-) + +diff --git a/src/filewidgets/kfilewidget.cpp b/src/filewidgets/kfilewidget.cpp +index 42320e3..58dd92e 100644 +--- a/src/filewidgets/kfilewidget.cpp ++++ b/src/filewidgets/kfilewidget.cpp +@@ -325,6 +325,22 @@ static bool containsProtocolSection(const QString &string) + return false; + } + ++// this string-to-url conversion function handles relative paths, full paths and URLs ++// without the http-prepending that QUrl::fromUserInput does. ++static QUrl urlFromString(const QString& str) ++{ ++ if (QDir::isAbsolutePath(str)) { ++ return QUrl::fromLocalFile(str); ++ } ++ QUrl url(str); ++ if (url.isRelative()) { ++ url.clear(); ++ url.setPath(str); ++ } ++ return url; ++} ++ ++ + KFileWidget::KFileWidget(const QUrl &_startDir, QWidget *parent) + : QWidget(parent), d(new KFileWidgetPrivate(this)) + { +@@ -909,7 +925,7 @@ void KFileWidget::slotOk() + containsProtocolSection(locationEditCurrentText))) { + + QString fileName; +- QUrl url = QUrl::fromUserInput(locationEditCurrentText); ++ QUrl url = urlFromString(locationEditCurrentText); + if (d->operationMode == Opening) { + KIO::StatJob *statJob = KIO::stat(url, KIO::HideProgressInfo); + KJobWidgets::setWindow(statJob, this); +@@ -1447,7 +1463,7 @@ void KFileWidgetPrivate::_k_urlEntered(const QUrl &url) + + bool blocked = locationEdit->blockSignals(true); + if (keepLocation) { +- QUrl currentUrl = QUrl::fromUserInput(filename); ++ QUrl currentUrl = urlFromString(filename); + locationEdit->changeUrl(0, QIcon::fromTheme(KIO::iconNameForUrl(currentUrl)), currentUrl); + locationEdit->lineEdit()->setModified(true); + } +@@ -1494,7 +1510,7 @@ void KFileWidgetPrivate::_k_enterUrl(const QString &url) + { + // qDebug(); + +- _k_enterUrl(QUrl::fromUserInput(KUrlCompletion::replacedPath(url, true, true))); ++ _k_enterUrl(urlFromString(KUrlCompletion::replacedPath(url, true, true))); + } + + bool KFileWidgetPrivate::toOverwrite(const QUrl &url) +@@ -1677,7 +1693,7 @@ QList KFileWidgetPrivate::tokenize(const QString &line) const + urls.append(u); + } + } else { +- urls << QUrl::fromUserInput(line); ++ urls << QUrl::fromLocalFile(line); + } + + return urls; +-- +2.1.0 + diff --git a/desktop/kde/framework/kio/pspec.xml b/desktop/kde/framework/kio/pspec.xml new file mode 100644 index 0000000000..2ae8b984cb --- /dev/null +++ b/desktop/kde/framework/kio/pspec.xml @@ -0,0 +1,99 @@ + + + + + kio + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Resource and network access abstraction + Network transparent access to files and data + http://download.kde.org/stable/frameworks/5.11/kio-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + 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 + + + /etc/ + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + kio-devel + Development files for kio + + qt5-base-devel + kio + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kplotting/actions.py b/desktop/kde/framework/kitemmodels/actions.py old mode 100755 new mode 100644 similarity index 100% rename from desktop/kde/kde5-framework/kde5-kplotting/actions.py rename to desktop/kde/framework/kitemmodels/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kitemmodels/pspec.xml b/desktop/kde/framework/kitemmodels/pspec.xml similarity index 75% rename from desktop/kde/kde5-framework/kde5-kitemmodels/pspec.xml rename to desktop/kde/framework/kitemmodels/pspec.xml index 28da8ce4c9..8db476613a 100644 --- a/desktop/kde/kde5-framework/kde5-kitemmodels/pspec.xml +++ b/desktop/kde/framework/kitemmodels/pspec.xml @@ -2,7 +2,7 @@ - kde5-kitemmodels + kitemmodels http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library Set of item models extending the Qt model-view framework KItemModels provides a set of item models extending the Qt model-view framework. - http://download.kde.org/stable/frameworks/5.10/kitemmodels-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kitemmodels-5.11.0.tar.xz qt5-base-devel extra-cmake-modules @@ -20,7 +20,7 @@ - kde5-kitemmodels + kitemmodels qt5-base @@ -34,11 +34,11 @@ - kde5-kitemmodels-devel + kitemmodels-devel Development files for kitemmodels qt5-base-devel - kde5-kitemmodels + kitemmodels /usr/include @@ -48,6 +48,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kitemviews/actions.py b/desktop/kde/framework/kitemviews/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kitemviews/actions.py rename to desktop/kde/framework/kitemviews/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kitemviews/pspec.xml b/desktop/kde/framework/kitemviews/pspec.xml similarity index 75% rename from desktop/kde/kde5-framework/kde5-kitemviews/pspec.xml rename to desktop/kde/framework/kitemviews/pspec.xml index 5d768aceb4..386648eca7 100755 --- a/desktop/kde/kde5-framework/kde5-kitemviews/pspec.xml +++ b/desktop/kde/framework/kitemviews/pspec.xml @@ -2,7 +2,7 @@ - kde5-kitemviews + kitemviews http://www.kde.org Pisi Linux Admins @@ -13,18 +13,20 @@ app:console Set of item models extending the Qt model-view framework KItemViews includes a set of views, which can be used with item models. It includes views for categorizing lists and to add search filters to flat and hierarchical lists. - http://download.kde.org/stable/frameworks/5.10/kitemviews-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kitemviews-5.11.0.tar.xz qt5-base-devel + libgcc qt5-tools-devel extra-cmake-modules - kde5-kitemviews + kitemviews qt5-base + libgcc /usr/share @@ -36,11 +38,11 @@ - kde5-kitemviews-devel + kitemviews-devel Development files for kitemviews qt5-base-devel - kde5-kitemviews + kitemviews /usr/include @@ -50,6 +52,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/kjobwidgets/actions.py b/desktop/kde/framework/kjobwidgets/actions.py new file mode 100755 index 0000000000..3c58786542 --- /dev/null +++ b/desktop/kde/framework/kjobwidgets/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kjobwidgets/pspec.xml b/desktop/kde/framework/kjobwidgets/pspec.xml new file mode 100755 index 0000000000..997747777c --- /dev/null +++ b/desktop/kde/framework/kjobwidgets/pspec.xml @@ -0,0 +1,72 @@ + + + + + kjobwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Widgets for showing progress of asynchronous jobs + KJobWIdgets provides widgets for showing progress of asynchronous jobs. + http://download.kde.org/stable/frameworks/5.11/kjobwidgets-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + + + + kjobwidgets + + qt5-base + libgcc + kcoreaddons + kwidgetsaddons + qt5-x11extras + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kjobwidgets-devel + Development files for kjobwidgets + + qt5-base-devel + kjobwidgets + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/knewstuff/actions.py b/desktop/kde/framework/knewstuff/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/framework/knewstuff/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/knewstuff/pspec.xml b/desktop/kde/framework/knewstuff/pspec.xml new file mode 100755 index 0000000000..36e42d5f46 --- /dev/null +++ b/desktop/kde/framework/knewstuff/pspec.xml @@ -0,0 +1,86 @@ + + + + + knewstuff + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Framework for downloading and sharing additional application data + The KNewStuff library implements collaborative data sharing for applications. + http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + knewstuff + + qt5-base + boost + libgcc + kwidgetsaddons + ktextwidgets + kiconthemes + kcompletion + kitemviews + karchive + kf5-attica + kconfig + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + knewstuff-devel + Development files for knewstuff + + qt5-base-devel + knewstuff + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/knotifications/actions.py b/desktop/kde/framework/knotifications/actions.py new file mode 100755 index 0000000000..309e61a6e8 --- /dev/null +++ b/desktop/kde/framework/knotifications/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB", "COPYING-CMAKE-SCRIPTS") diff --git a/desktop/kde/framework/knotifications/pspec.xml b/desktop/kde/framework/knotifications/pspec.xml new file mode 100755 index 0000000000..f420a9bc2a --- /dev/null +++ b/desktop/kde/framework/knotifications/pspec.xml @@ -0,0 +1,80 @@ + + + + + knotifications + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 Desktop notifications + KNotification is used to notify the user of an event. It covers feedback and persistent events. + http://download.kde.org/stable/frameworks/5.11/knotifications-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + + + + knotifications + + qt5-base + qt5-phonon + qt5-libdbusmenu + libgcc + libX11 + libXtst + qt5-x11extras + kconfig + kcodecs + kcoreaddons + kiconthemes + kservice + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + knotifications-devel + Development files for knotifications + + qt5-base-devel + knotifications + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/knotifyconfig/actions.py b/desktop/kde/framework/knotifyconfig/actions.py new file mode 100755 index 0000000000..58699d30b0 --- /dev/null +++ b/desktop/kde/framework/knotifyconfig/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/knotifyconfig/pspec.xml b/desktop/kde/framework/knotifyconfig/pspec.xml new file mode 100755 index 0000000000..92d031c726 --- /dev/null +++ b/desktop/kde/framework/knotifyconfig/pspec.xml @@ -0,0 +1,72 @@ + + + + + knotifyconfig + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Configuration dialog for desktop notifications + KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. + http://download.kde.org/stable/frameworks/5.11/knotifyconfig-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + knotifyconfig + + qt5-base + qt5-phonon + libgcc + kconfig + kcompletion + ki18n + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + knotifyconfig-devel + Development files for knotifyconfig + + qt5-base-devel + knotifyconfig + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kpackage/actions.py b/desktop/kde/framework/kpackage/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kpackage/actions.py rename to desktop/kde/framework/kpackage/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kpackage/pspec.xml b/desktop/kde/framework/kpackage/pspec.xml similarity index 55% rename from desktop/kde/kde5-framework/kde5-kpackage/pspec.xml rename to desktop/kde/framework/kpackage/pspec.xml index 061f86e5b0..d7c33dbc18 100644 --- a/desktop/kde/kde5-framework/kde5-kpackage/pspec.xml +++ b/desktop/kde/framework/kpackage/pspec.xml @@ -2,7 +2,7 @@ - kde5-kpackage + kpackage https://userbase.kde.org/KPackage Stefan Gronewold(groni) @@ -12,37 +12,60 @@ app:library Framework that lets applications manage user installable packages of non-binary assets KPackage is dependent on the Smart package manager. - http://download.kde.org/stable/frameworks/5.10/kpackage-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz qt5-base-devel python3 + libgcc qt5-tools-devel extra-cmake-modules - kde5-kdoctools-devel + kdoctools-devel - kde5-kpackage + kpackage qt5-base - kde5-kconfig - kde5-ki18n - kde5-kcoreaddons - kde5-karchive + libgcc + libX11 + libgcc + kconfig + ki18n + kcoreaddons + karchive /usr/bin /usr/lib/qt5 /usr/lib - /usr/include/ /usr/share /usr/share/locale /usr/share/man/man1 + + kpackage-devel + Development files for kpackage + + qt5-base-devel + kpackage + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-31 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kpackage/translations.xml b/desktop/kde/framework/kpackage/translations.xml similarity index 100% rename from desktop/kde/kde5-framework/kde5-kpackage/translations.xml rename to desktop/kde/framework/kpackage/translations.xml diff --git a/desktop/kde/framework/kparts/actions.py b/desktop/kde/framework/kparts/actions.py new file mode 100644 index 0000000000..090c0f2dc3 --- /dev/null +++ b/desktop/kde/framework/kparts/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COMMENTS", "COPYING.LIB", "AUTHORS") diff --git a/desktop/kde/framework/kparts/pspec.xml b/desktop/kde/framework/kparts/pspec.xml new file mode 100644 index 0000000000..7fedca3b68 --- /dev/null +++ b/desktop/kde/framework/kparts/pspec.xml @@ -0,0 +1,77 @@ + + + + + kparts + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Plugin framework for user interface components + This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). + http://download.kde.org/stable/frameworks/5.11/kparts-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kparts + + qt5-base + libgcc + kjobwidgets + kconfig + kcoreaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kxmlgui + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kparts-devel + Development files for kparts + + qt5-base-devel + kparts + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kpeople/actions.py b/desktop/kde/framework/kpeople/actions.py new file mode 100755 index 0000000000..3ac5ef81de --- /dev/null +++ b/desktop/kde/framework/kpeople/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + pisitools.ldflags.add("-Wl,-rpath,/usr/lib") + cmaketools.configure("-DBUILD_TESTING=OFF \ + -DLIB_INSTALL_DIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBEXEC_INSTALL_DIR=libexec \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules ") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/framework/kpeople/pspec.xml b/desktop/kde/framework/kpeople/pspec.xml new file mode 100755 index 0000000000..e838aabc11 --- /dev/null +++ b/desktop/kde/framework/kpeople/pspec.xml @@ -0,0 +1,76 @@ + + + + + kpeople + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + A contact aggregation library for KDE + KPeople is a Framework for fetching contacts from different sources (Telepathy, Akonadi, Facebook, etc) and unifying them into a same model. + http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kpeople + + qt5-base + qt5-declarative + libgcc + kconfig + qt5-declarative + kcoreaddons + kservice + kwidgetsaddons + ki18n + kitemviews + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kpeople-devel + Development files for kpeople + + qt5-base-devel + kpeople + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kplotting/actions.py b/desktop/kde/framework/kplotting/actions.py new file mode 100755 index 0000000000..3c58786542 --- /dev/null +++ b/desktop/kde/framework/kplotting/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kplotting/pspec.xml b/desktop/kde/framework/kplotting/pspec.xml new file mode 100755 index 0000000000..3d8f57d575 --- /dev/null +++ b/desktop/kde/framework/kplotting/pspec.xml @@ -0,0 +1,65 @@ + + + + + kplotting + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 Data plotting + Kplotting contains data plotting classes for QT 5 and KDE + http://download.kde.org/stable/frameworks/5.11/kplotting-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kplotting + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kplotting-devel + Development files for kplotting + + qt5-base-devel + kplotting + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kpty/actions.py b/desktop/kde/framework/kpty/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kpty/actions.py rename to desktop/kde/framework/kpty/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kpty/pspec.xml b/desktop/kde/framework/kpty/pspec.xml similarity index 72% rename from desktop/kde/kde5-framework/kde5-kpty/pspec.xml rename to desktop/kde/framework/kpty/pspec.xml index fab49435a4..6f9f7170b5 100644 --- a/desktop/kde/kde5-framework/kde5-kpty/pspec.xml +++ b/desktop/kde/framework/kpty/pspec.xml @@ -2,7 +2,7 @@ - kde5-kpty + kpty http://www.kde.org Pisi Linux Admins @@ -12,7 +12,7 @@ library Libraries for pseudo terminal devices Kpty provides primitives to interface with pseudo terminal devices as well as a KProcess derived class for running child processes and communicating with them using kpty. - http://download.kde.org/stable/frameworks/5.10/kpty-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kpty-5.11.0.tar.xz qt5-base-devel python3 @@ -21,12 +21,13 @@ - kde5-kpty + kpty qt5-base utempter - kde5-kcoreaddons - kde5-ki18n + libgcc + kcoreaddons + ki18n /usr/share @@ -38,14 +39,14 @@ - kde5-kpty-devel + kpty-devel Development files for kpty qt5-base-devel utempter-devel - kde5-kcoreaddons-devel - kde5-ki18n-devel - kde5-kpty + kcoreaddons-devel + ki18n-devel + kpty /usr/include @@ -55,6 +56,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-kservice/actions.py b/desktop/kde/framework/kservice/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kservice/actions.py rename to desktop/kde/framework/kservice/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kservice/pspec.xml b/desktop/kde/framework/kservice/pspec.xml similarity index 70% rename from desktop/kde/kde5-framework/kde5-kservice/pspec.xml rename to desktop/kde/framework/kservice/pspec.xml index f7572f865b..e133a9763d 100755 --- a/desktop/kde/kde5-framework/kde5-kservice/pspec.xml +++ b/desktop/kde/framework/kservice/pspec.xml @@ -2,7 +2,7 @@ - kde5-kservice + kservice http://www.kde.org Pisi Linux Admins @@ -13,24 +13,25 @@ app:console KDE5 Desktop Services Kservice Provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code. - http://download.kde.org/stable/frameworks/5.10/kservice-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kservice-5.11.0.tar.xz qt5-base-devel python3 - kde5-kdoctools-devel + kdoctools-devel extra-cmake-modules - kde5-kservice + kservice - qt5-base - kde5-kconfig - kde5-kcoreaddons - kde5-kcrash - kde5-kdbusaddons - kde5-ki18n + qt5-base + libgcc + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n /etc @@ -45,16 +46,12 @@ - kde5-kservice-devel + kservice-devel Development files for kservice qt5-base-devel boost-devel - kde5-kservice - kde5-kconfig-devel - kde5-kcoreaddons-devel - kde5-kdbusaddons-devel - kde5-ki18n-devel + kservice /usr/include @@ -64,6 +61,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/ktexteditor/actions.py b/desktop/kde/framework/ktexteditor/actions.py new file mode 100755 index 0000000000..cc99c4db53 --- /dev/null +++ b/desktop/kde/framework/ktexteditor/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/ktexteditor/pspec.xml b/desktop/kde/framework/ktexteditor/pspec.xml new file mode 100755 index 0000000000..3971c2ea62 --- /dev/null +++ b/desktop/kde/framework/ktexteditor/pspec.xml @@ -0,0 +1,87 @@ + + + + + ktexteditor + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 text editor libraries + KTextEditor provides a powerful text editor component that you can embed in your application. + http://download.kde.org/stable/frameworks/5.11/ktexteditor-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + ktexteditor + + qt5-script + qt5-base + libgcc + ktextwidgets + kwidgetsaddons + kconfigwidgets + kjobwidgets + kiconthemes + kcoreaddons + kcompletion + kitemviews + kxmlgui + kcodecs + karchive + kguiaddons + kconfig + ki18n + kio + ki18n + kparts + sonnet + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + ktexteditor-devel + Development files for ktexteditor + + qt5-base-devel + ktexteditor + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/ktextwidgets/actions.py b/desktop/kde/framework/ktextwidgets/actions.py new file mode 100755 index 0000000000..c14cef5133 --- /dev/null +++ b/desktop/kde/framework/ktextwidgets/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/ktextwidgets/pspec.xml b/desktop/kde/framework/ktextwidgets/pspec.xml new file mode 100755 index 0000000000..3a08cba09b --- /dev/null +++ b/desktop/kde/framework/ktextwidgets/pspec.xml @@ -0,0 +1,79 @@ + + + + + ktextwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 text editing widgets + KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text. + http://download.kde.org/stable/frameworks/5.11/ktextwidgets-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + ktextwidgets + + qt5-base + libgcc + kconfig + kcompletion + kconfigwidgets + kiconthemes + kwidgetsaddons + ki18n + sonnet + kservice + kcoreaddons + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + ktextwidgets-devel + Development files for ktextwidgets + + qt5-base-devel + ktextwidgets + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kunitconversion/actions.py b/desktop/kde/framework/kunitconversion/actions.py new file mode 100755 index 0000000000..6b4f921b4d --- /dev/null +++ b/desktop/kde/framework/kunitconversion/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + pisitools.ldflags.add("-Wl,-rpath,/usr/lib") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kunitconversion/pspec.xml b/desktop/kde/framework/kunitconversion/pspec.xml new file mode 100755 index 0000000000..05757ac726 --- /dev/null +++ b/desktop/kde/framework/kunitconversion/pspec.xml @@ -0,0 +1,69 @@ + + + + + kunitconversion + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE unit conversion framework + KUnitConversion provides functions to convert values in different physical units. + http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kunitconversion + + qt5-base + libgcc + ki18n + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kunitconversion-devel + Development files for kunitconversion + + qt5-base-devel + kunitconversion + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kwallet/actions.py b/desktop/kde/framework/kwallet/actions.py new file mode 100755 index 0000000000..6da79e6628 --- /dev/null +++ b/desktop/kde/framework/kwallet/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md","COPYING.LIB") diff --git a/desktop/kde/framework/kwallet/pspec.xml b/desktop/kde/framework/kwallet/pspec.xml new file mode 100755 index 0000000000..460769149e --- /dev/null +++ b/desktop/kde/framework/kwallet/pspec.xml @@ -0,0 +1,80 @@ + + + + + kwallet + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kwallet + + qt5-base + 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/doc + + + + + kwallet-devel + Development files for kwallet + + qt5-base-devel + kwallet + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-kwidgetsaddons/actions.py b/desktop/kde/framework/kwidgetsaddons/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-kwidgetsaddons/actions.py rename to desktop/kde/framework/kwidgetsaddons/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kwidgetsaddons/pspec.xml b/desktop/kde/framework/kwidgetsaddons/pspec.xml similarity index 75% rename from desktop/kde/kde5-framework/kde5-kwidgetsaddons/pspec.xml rename to desktop/kde/framework/kwidgetsaddons/pspec.xml index c3aa87c493..a4bda1a1e8 100755 --- a/desktop/kde/kde5-framework/kde5-kwidgetsaddons/pspec.xml +++ b/desktop/kde/framework/kwidgetsaddons/pspec.xml @@ -2,7 +2,7 @@ - kde5-kwidgetsaddons + kwidgetsaddons http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console KDE5 desktop widgets KdeWidgetsAddons is a framework contains addon widgets and shared libraries for applications using Qt5-Widgets. - http://download.kde.org/stable/frameworks/5.10/kwidgetsaddons-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kwidgetsaddons-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -22,7 +22,7 @@ - kde5-kwidgetsaddons + kwidgetsaddons qt5-base @@ -36,11 +36,11 @@ - kde5-kwidgetsaddons-devel + kwidgetsaddons-devel Development files for kwidgetsaddons qt5-base-devel - kde5-kwidgetsaddons + kwidgetsaddons /usr/include @@ -50,6 +50,13 @@ + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-threadweaver/actions.py b/desktop/kde/framework/kwindowsystem/actions.py old mode 100644 new mode 100755 similarity index 100% rename from desktop/kde/kde5-framework/kde5-threadweaver/actions.py rename to desktop/kde/framework/kwindowsystem/actions.py diff --git a/desktop/kde/kde5-framework/kde5-kwindowsystem/pspec.xml b/desktop/kde/framework/kwindowsystem/pspec.xml similarity index 67% rename from desktop/kde/kde5-framework/kde5-kwindowsystem/pspec.xml rename to desktop/kde/framework/kwindowsystem/pspec.xml index 82e00623da..64ca5da89b 100755 --- a/desktop/kde/kde5-framework/kde5-kwindowsystem/pspec.xml +++ b/desktop/kde/framework/kwindowsystem/pspec.xml @@ -2,7 +2,7 @@ - kde5-kwindowsystem + kwindowsystem http://www.kde.org Pisi Linux Admins @@ -13,18 +13,29 @@ app:console KDE5 window manager access framework KWindowSystem provides information about the state of the window manager and allows asking the window manager to change the using a more high-level interface than the NETWinInfo/NETRootInfo low-level classes. - http://download.kde.org/stable/frameworks/5.10/kwindowsystem-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/kwindowsystem-5.11.0.tar.xz qt5-base-devel - qt5-tools-devel + qt5-tools-devel + qt5-x11extras-devel + libX11-devel + libgcc + libxcb-devel + libXrender-devel + libXfixes-devel + xcb-util-devel + xcb-util-keysyms-devel extra-cmake-modules - kde5-kwindowsystem + kwindowsystem qt5-base + libX11 + libgcc + libxcb qt5-x11extras libXfixes xcb-util-keysyms @@ -40,7 +51,7 @@ - kde5-kwindowsystem-devel + kwindowsystem-devel Development files for kwindowsystem qt5-base-devel @@ -48,7 +59,7 @@ libXfixes-devel xcb-util-devel xcb-util-keysyms-devel - kde5-kwindowsystem + kwindowsystem /usr/include @@ -58,6 +69,13 @@ + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/kxmlgui/actions.py b/desktop/kde/framework/kxmlgui/actions.py new file mode 100755 index 0000000000..e8aac792cd --- /dev/null +++ b/desktop/kde/framework/kxmlgui/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB", "TODO.xmlgui") diff --git a/desktop/kde/framework/kxmlgui/pspec.xml b/desktop/kde/framework/kxmlgui/pspec.xml new file mode 100755 index 0000000000..94653fc3f8 --- /dev/null +++ b/desktop/kde/framework/kxmlgui/pspec.xml @@ -0,0 +1,80 @@ + + + + + kxmlgui + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Framework for managing menu and toolbar actions + Kxmlgui provides a framework for managing menu and toolbar actions in an abstract way. + http://download.kde.org/stable/frameworks/5.11/kxmlgui-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kxmlgui + + qt5-base + libgcc + attica + kcoreaddons + kconfig + kconfigwidgets + kglobalaccel + ki18n + kiconthemes + kitemviews + ktextwidgets + kwidgetsaddons + kwindowsystem + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kxmlgui-devel + Development files for kxmlgui + + qt5-base-devel + kxmlgui + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kxmlrpcclient/actions.py b/desktop/kde/framework/kxmlrpcclient/actions.py new file mode 100755 index 0000000000..f6fbe53db2 --- /dev/null +++ b/desktop/kde/framework/kxmlrpcclient/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + pisitools.ldflags.add("-Wl,-rpath,/usr/lib") + cmaketools.configure("-DBUILD_TESTING=OFF \ + -DLIB_INSTALL_DIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBEXEC_INSTALL_DIR=libexec \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DQML_INSTALL_DIR=/usr/lib/qt5/qml \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules ") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + #pisitools.insinto("/usr/include/KF5/KLDAP", "/usr/include/KF5/kldap_version.h") + #pisitools.dodoc("COPYING.LIB", "README", "CHANGELOG", "AUTHORS") diff --git a/desktop/kde/framework/kxmlrpcclient/pspec.xml b/desktop/kde/framework/kxmlrpcclient/pspec.xml new file mode 100755 index 0000000000..b1a397cde3 --- /dev/null +++ b/desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -0,0 +1,74 @@ + + + + + kxmlrpcclient + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + 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 + extra-cmake-modules + python3 + + + + + kxmlrpcclient + + qt5-base + libgcc + ki18n + kcoreaddons + kio + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kxmlrpcclient-devel + Development files for kdelibs4-support + + qt5-base-devel + kxmlrpcclient + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/modemmanager-qt/actions.py b/desktop/kde/framework/modemmanager-qt/actions.py new file mode 100755 index 0000000000..ce8a5a1440 --- /dev/null +++ b/desktop/kde/framework/modemmanager-qt/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README", "README.md", "COPYING.LIB") + diff --git a/desktop/kde/framework/modemmanager-qt/pspec.xml b/desktop/kde/framework/modemmanager-qt/pspec.xml new file mode 100755 index 0000000000..8d56561f56 --- /dev/null +++ b/desktop/kde/framework/modemmanager-qt/pspec.xml @@ -0,0 +1,70 @@ + + + + + modemmanger-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Qt wrapper for ModemManager DBus API + Qt wrapper for ModemManager DBus API + http://download.kde.org/stable/frameworks/5.11/modemmanager-qt-5.11.0.tar.xz + + qt5-base-devel + ModemManager-devel + extra-cmake-modules + + + + + modemmanager-qt + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + modemmanger-qt-devel + Development files for kde5-modemmanger-qt + + qt5-base-devel + modemmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/networkmanager-qt/actions.py b/desktop/kde/framework/networkmanager-qt/actions.py new file mode 100755 index 0000000000..e1303eae11 --- /dev/null +++ b/desktop/kde/framework/networkmanager-qt/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") + diff --git a/desktop/kde/framework/networkmanager-qt/pspec.xml b/desktop/kde/framework/networkmanager-qt/pspec.xml new file mode 100755 index 0000000000..d2ba1e8878 --- /dev/null +++ b/desktop/kde/framework/networkmanager-qt/pspec.xml @@ -0,0 +1,71 @@ + + + + + networkmanager-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + A QT wrapper around the NetworkManager libraries + A QT wrapper around the NetworkManager libraries + http://download.kde.org/stable/frameworks/5.11/networkmanager-qt-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + NetworkManager-devel + + + + + networkmanager-qt + + qt5-base + NetworkManager + libgcc + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + networkmanager-qt-devel + Development files for networkmanager-qt + + qt5-base-devel + networkmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/plasma-framework/actions.py b/desktop/kde/framework/plasma-framework/actions.py new file mode 100755 index 0000000000..9cf86fce51 --- /dev/null +++ b/desktop/kde/framework/plasma-framework/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB") diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml new file mode 100755 index 0000000000..d62e3fb732 --- /dev/null +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -0,0 +1,101 @@ + + + + + plasma-framework + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + plasma-framework + + qt5-base + 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 + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + plasma-framework-devel + Development files for plasma-framework + + qt5-base-devel + mesa-devel + plasma-framework + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/kde5-solid/actions.py b/desktop/kde/framework/solid/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-solid/actions.py rename to desktop/kde/framework/solid/actions.py diff --git a/desktop/kde/kde5-framework/kde5-solid/pspec.xml b/desktop/kde/framework/solid/pspec.xml similarity index 72% rename from desktop/kde/kde5-framework/kde5-solid/pspec.xml rename to desktop/kde/framework/solid/pspec.xml index 318be2c245..74d28e143e 100755 --- a/desktop/kde/kde5-framework/kde5-solid/pspec.xml +++ b/desktop/kde/framework/solid/pspec.xml @@ -2,7 +2,7 @@ - kde5-solid + solid http://www.kde.org Pisi Linux Admins @@ -13,19 +13,20 @@ app:console KDE5 hardware integration framework Solid is a device integration framework.It provides a way of querying and interacting with hardware independently of the underlying operating system. - http://download.kde.org/stable/frameworks/5.10/solid-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/solid-5.11.0.tar.xz qt5-base-devel - qt5-tools-devel + libudev-devel + qt5-tools-devel + qt5-declarative extra-cmake-modules - kde5-solid + solid - qt5-base - qt5-declarative + qt5-base /usr/share @@ -38,11 +39,11 @@ - kde5-solid-devel + solid-devel Development files for solid qt5-base-devel - kde5-solid + solid /usr/include @@ -52,6 +53,13 @@ + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-31 5.10.0 diff --git a/desktop/kde/kde5-framework/kde5-sonnet/actions.py b/desktop/kde/framework/sonnet/actions.py similarity index 100% rename from desktop/kde/kde5-framework/kde5-sonnet/actions.py rename to desktop/kde/framework/sonnet/actions.py diff --git a/desktop/kde/kde5-framework/kde5-sonnet/pspec.xml b/desktop/kde/framework/sonnet/pspec.xml similarity index 77% rename from desktop/kde/kde5-framework/kde5-sonnet/pspec.xml rename to desktop/kde/framework/sonnet/pspec.xml index 277be35eda..cc4e435f61 100644 --- a/desktop/kde/kde5-framework/kde5-sonnet/pspec.xml +++ b/desktop/kde/framework/sonnet/pspec.xml @@ -2,7 +2,7 @@ - kde5-sonnet + sonnet http://www.kde.org Pisi Linux Admins @@ -13,7 +13,7 @@ app:console KDE spell schecking library 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.10/sonnet-5.10.0.tar.xz + http://download.kde.org/stable/frameworks/5.11/sonnet-5.11.0.tar.xz qt5-base-devel qt5-tools-devel @@ -22,9 +22,10 @@ - kde5-sonnet + sonnet qt5-base + libgcc aspell hunspell @@ -39,11 +40,11 @@ - kde5-sonnet-devel + sonnet-devel Development files for sonnet qt5-base-devel - kde5-sonnet + sonnet /usr/include @@ -53,6 +54,13 @@ + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-05-30 5.10.0 diff --git a/desktop/kde/framework/threadweaver/actions.py b/desktop/kde/framework/threadweaver/actions.py new file mode 100644 index 0000000000..25e5a4e58b --- /dev/null +++ b/desktop/kde/framework/threadweaver/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md","COPYING.LIB") diff --git a/desktop/kde/framework/threadweaver/pspec.xml b/desktop/kde/framework/threadweaver/pspec.xml new file mode 100644 index 0000000000..0adb94dee5 --- /dev/null +++ b/desktop/kde/framework/threadweaver/pspec.xml @@ -0,0 +1,66 @@ + + + + + threadweaver + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Multi-threaded programming framework for KDE + ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way. + http://download.kde.org/stable/frameworks/5.11/threadweaver-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + threadweaver + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + threadweaver-devel + Development files for threadweaver + + qt5-base-devel + threadweaver + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-dependencies/prison-qt5/1actions.py b/desktop/kde/kde5-addon/prison-qt5/1actions.py similarity index 100% rename from desktop/kde/kde5-dependencies/prison-qt5/1actions.py rename to desktop/kde/kde5-addon/prison-qt5/1actions.py diff --git a/desktop/kde/kde5-addon/prison-qt5/actions.py b/desktop/kde/kde5-addon/prison-qt5/actions.py new file mode 100644 index 0000000000..a4d71bd755 --- /dev/null +++ b/desktop/kde/kde5-addon/prison-qt5/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("LICENSE") diff --git a/desktop/kde/kde5-dependencies/prison-qt5/pspec.xml b/desktop/kde/kde5-addon/prison-qt5/pspec.xml similarity index 100% rename from desktop/kde/kde5-dependencies/prison-qt5/pspec.xml rename to desktop/kde/kde5-addon/prison-qt5/pspec.xml diff --git a/desktop/kde/kde5-application/kate/actions.py b/desktop/kde/kde5-application/kate/actions.py new file mode 100644 index 0000000000..e5ff33ac3c --- /dev/null +++ b/desktop/kde/kde5-application/kate/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "AUTHORS", "COPYING.LIB") diff --git a/desktop/kde/kde5-application/kate/files/org.kde.kate.desktop b/desktop/kde/kde5-application/kate/files/org.kde.kate.desktop new file mode 100755 index 0000000000..b5c6c59ae4 --- /dev/null +++ b/desktop/kde/kde5-application/kate/files/org.kde.kate.desktop @@ -0,0 +1,132 @@ +[Desktop Entry] +GenericName=Advanced Text Editor +GenericName[ar]=محرر نصوص متقدّم +GenericName[ast]=Editor de testu avanzáu +GenericName[bg]=Усъвършенстван текстов редактор +GenericName[bs]=Napredni uređivač teksta +GenericName[ca]=Editor de text avançat +GenericName[ca@valencia]=Editor de text avançat +GenericName[cs]=Pokročilý textový editor +GenericName[da]=Avanceret teksteditor +GenericName[de]=Erweiterter Texteditor +GenericName[el]=Προχωρημένος επεξεργαστής κειμένου +GenericName[en_GB]=Advanced Text Editor +GenericName[es]=Editor de texto avanzado +GenericName[et]=Täiustatud tekstiredaktor +GenericName[eu]=Testu-editore aurreratua +GenericName[fi]=Kehittynyt tekstimuokkain +GenericName[fr]=Éditeur de texte avancé +GenericName[ga]=Ardeagarthóir Téacs +GenericName[gl]=Editor avanzado de textos +GenericName[he]=עורך טקסט מתקדם +GenericName[hr]=Napredni uređivač teksta +GenericName[hu]=Speciális szövegszerkesztő +GenericName[ia]=Editor avantiate de texto +GenericName[is]=Þróaður textaritill +GenericName[it]=Editor di testi avanzato +GenericName[ja]=高度なテキストエディタ +GenericName[kk]=Үздік мәтін редакторы +GenericName[km]=កម្មវិធី​និពន្ធ​អត្ថបទ​កម្រិត​ខ្ពស់ +GenericName[ko]=고급 텍스트 편집기 +GenericName[lt]=Sudėtingesnis teksto redaktorius +GenericName[lv]=Jaudīgs teksta redaktors +GenericName[mr]=प्रगत पाठ्य संपादक +GenericName[nb]=Avansert skriveprogram +GenericName[nds]=Verwiedert Texteditor +GenericName[ne]=उन्नत पाठ सम्पादक +GenericName[nl]=Geavanceerde teksteditor +GenericName[nn]=Avansert skriveprogram +GenericName[pa]=ਤਕਨੀਕੀ ਟੈਕਸਟ ਐਡੀਟਰ +GenericName[pl]=Zaawansowany edytor tekstu +GenericName[pt]=Editor de Texto Avançado +GenericName[pt_BR]=Editor de textos avançado +GenericName[ro]=Redactor de text avansat +GenericName[ru]=Улучшенный текстовый редактор +GenericName[si]=උසස් පෙළ සකසනය +GenericName[sk]=Pokročilý textový editor +GenericName[sl]=Napreden urejevalnik besedil +GenericName[sr]=Напредни уређивач текста +GenericName[sr@ijekavian]=Напредни уређивач текста +GenericName[sr@ijekavianlatin]=Napredni uređivač teksta +GenericName[sr@latin]=Napredni uređivač teksta +GenericName[sv]=Avancerad texteditor +GenericName[tg]=Таҳриргари матнии беҳтаршуда +GenericName[tr]=Gelişmiş Metin Düzenleyici +GenericName[ug]=ئالىي تېكىست تەھرىرلىگۈچ +GenericName[uk]=Потужний текстовий редактор +GenericName[vi]=Trình biên tập văn bản nâng cao +GenericName[x-test]=xxAdvanced Text Editorxx +GenericName[zh_CN]=高级文本编辑器 +GenericName[zh_TW]=進階文字編輯器 +Name=Kate +Name[ar]=كيت +Name[ast]=Kate +Name[be]=Kate +Name[bg]=Kate +Name[bs]=Kate +Name[ca]=Kate +Name[ca@valencia]=Kate +Name[cs]=Kate +Name[da]=Kate +Name[de]=Kate +Name[el]=Kate +Name[en_GB]=Kate +Name[eo]=Kate +Name[es]=Kate +Name[et]=Kate +Name[eu]=Kate +Name[fi]=Kate +Name[fr]=Kate +Name[ga]=Kate +Name[gl]=Kate +Name[he]=Kate +Name[hu]=Kate +Name[ia]=Kate +Name[it]=Kate +Name[ja]=Kate +Name[kk]=Kate +Name[km]=Kate +Name[ko]=Kate +Name[lt]=Kate +Name[lv]=Kate +Name[mr]=केट +Name[ms]=Kate +Name[nb]=Kate +Name[nds]=Kate +Name[ne]=केट +Name[nl]=Kate +Name[nn]=Kate +Name[pa]=ਕੇਟ +Name[pl]=Kate +Name[pt]=Kate +Name[pt_BR]=Kate +Name[ro]=Kate +Name[ru]=Kate +Name[si]=Kate +Name[sk]=Kate +Name[sl]=Kate +Name[sr]=Кејт +Name[sr@ijekavian]=Кејт +Name[sr@ijekavianlatin]=Kate +Name[sr@latin]=Kate +Name[sv]=Kate +Name[tg]=Кейт +Name[tr]=Kate +Name[ug]=Kate +Name[uk]=Kate +Name[vi]=Kate +Name[wa]=Kate +Name[x-test]=xxKatexx +Name[zh_CN]=Kate +Name[zh_TW]=Kate +MimeType=text/plain; +Exec=kate -b %U +X-KDE-StartupNotify=false +X-KDE-HasTempFileOption=true +Icon=kate +X-DocPath=kate/index.html +Type=Application +Terminal=false +InitialPreference=9 +X-DBUS-ServiceName=org.kde.kate +Categories=Qt;KDE;Utility;TextEditor; diff --git a/desktop/kde/kde5-application/kate/pspec.xml b/desktop/kde/kde5-application/kate/pspec.xml new file mode 100755 index 0000000000..546b329175 --- /dev/null +++ b/desktop/kde/kde5-application/kate/pspec.xml @@ -0,0 +1,75 @@ + + + + + kate + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + app:gui + 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 + extra-cmake-modules + + + + + 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 + + + /usr/share + /etc/xdg + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2015-06-03 + 15.04.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-framework/extra-cmake-modules/pspec.xml b/desktop/kde/kde5-framework/extra-cmake-modules/pspec.xml deleted file mode 100755 index 44adf07510..0000000000 --- a/desktop/kde/kde5-framework/extra-cmake-modules/pspec.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - extra-cmake-modules - http://www.kde.org - - Idris Kalp - idriskalp@gmail.com - - LGPLv2 - library - Extra cmake modules for KDE5 - Extra cmake modules KDE5 - http://download.kde.org/stable/frameworks/5.10/extra-cmake-modules-5.10.0.tar.xz - - python-sphinx - - - - - extra-cmake-modules - - /usr/lib - /usr/share - /usr/share/man/man7 - - - - - - 2015-05-29 - 5.10.0 - Version bump. - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2015-05-20 - 5.9.0 - Version bump. - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2015-02-23 - 1.7.0 - Version bump. - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2014-09-20 - 1.2.1 - First release - Idris Kalp - idriskalp@gmail.com - - - diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/actions.py b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/actions.py new file mode 100644 index 0000000000..d3834f4358 --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DPHONON_BUILD_PHONON4QT5=ON \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib/qt5") + +def build(): + kde5.make() + +def install(): + kde5.install() + diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/pspec.xml b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/pspec.xml new file mode 100644 index 0000000000..aa076ddb23 --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/pspec.xml @@ -0,0 +1,54 @@ + + + + + qt5-phonon-backend-gstreamer + http://phonon.kde.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + GStreamer qt5-phonon backend + Phonon is the Qt multimedia API, which provides a task-oriented abstraction layer for capturing, mixing, processing, and playing audio and video content. phonon-backend-gstreamer contains the GStreamer backend for Phonon. + mirrors://kde/stable/phonon/phonon-backend-gstreamer/4.8.2/src/phonon-backend-gstreamer-4.8.2.tar.xz + + qt5-base-devel + qt5-phonon-devel + automoc4 + gstreamer-devel + gstreamer-next-devel + gst-plugins-base-devel + gst-plugins-base-next-devel + mesa-devel + + + + + qt5-phonon-backend-gstreamer + + qt5-base + qt5-phonon + mesa + gstreamer + gstreamer-next + gst-plugins-base-next + + + /usr/lib + /usr/lib/qt5 + /usr/share + + + + + + 2015-02-23 + 4.8.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/translations.xml b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/translations.xml new file mode 100644 index 0000000000..fc4cdbf86e --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/translations.xml @@ -0,0 +1,10 @@ + + + + phonon-backend-gstreamer + Phonon GStreamer arkaucu + Wtyczka GStreamera dla Phonona + Phonon, ses ve video içeriğini kaydetmek, karıştırmak, işlemek ve çalmak için görev temelli bir soyutlama katmanı sağlayan bir Qt çokluortam programlama arayüzüdür. phonon-backend-gstreamer paketi Phonon için GStreamer arkaucunu içerir. + Wtyczka GStreamera dla Phonona. + + diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/actions.py b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/actions.py new file mode 100644 index 0000000000..7a51d95676 --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DPHONON_BUILD_PHONON4QT5=ON \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib/qt5") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("AUTHORS", "COPYING*") diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/pspec.xml b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/pspec.xml new file mode 100644 index 0000000000..efadc137e8 --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/pspec.xml @@ -0,0 +1,49 @@ + + + + + qt5-phonon-backend-vlc + http://gitorious.org/phonon/phonon-vlc + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + VLC Backend for qt5-phonon + phonon-backend-vlc allows Phonon (the KDE media library) to use VLC for audio and video playback. + mirrors://kde/stable/phonon/phonon-backend-vlc/0.8.2/src/phonon-backend-vlc-0.8.2.tar.xz + + qt5-base-devel + automoc4 + qt5-phonon-devel + pulseaudio + vlc-devel + + + + + qt5-phonon-backend-vlc + + qt5-base + qt5-phonon + vlc-libs + + + /usr/lib + /usr/lib/qt5 + /usr/share/kde4/services + /usr/share/doc + + + + + + 2015-02-23 + 0.8.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/translations.xml b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/translations.xml new file mode 100644 index 0000000000..edc6d7022e --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/translations.xml @@ -0,0 +1,8 @@ + + + + phonon-backend-vlc + Phonon için VLC arkaucu + phonon-backend-vlc, Phonon kitaplığının (KDE çoklu ortam kitaplığı) ses ve video oynatmak için VLC kullanmasını sağlar. + + diff --git a/desktop/kde/kde5-phonon/qt5-phonon/actions.py b/desktop/kde/kde5-phonon/qt5-phonon/actions.py new file mode 100644 index 0000000000..03991fc61b --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon/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 kde5 +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + kde5.configure("-DPHONON_BUILD_PHONON4QT5=ON \ + -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \ + -DPHONON_BUILD_PHONON4QT5=ON \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib/qt5") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dosym("/usr/include/KDE/Phonon", "/usr/include/Phonon") diff --git a/desktop/kde/kde5-phonon/qt5-phonon/pspec.xml b/desktop/kde/kde5-phonon/qt5-phonon/pspec.xml new file mode 100644 index 0000000000..89ce3d9caa --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon/pspec.xml @@ -0,0 +1,67 @@ + + + + + qt5-phonon + http://phonon.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2.1 + library + Cross platform multimedia API for KDE4 using QT5 + Phonon was created as a solution to several problems with multimedia commonly faced by Unix desktops, especially KDE 3's outdated multimedia framework aRts. Phonon itself is not a multimedia framework, but interfaces with existing frameworks such as GStreamer or Xine via backends. + mirrors://kde/stable/phonon/4.8.3/src/phonon-4.8.3.tar.xz + + qt5-base-devel + automoc4 + alsa-lib-devel + gst-plugins-base-devel + pulseaudio-libs-devel + gstreamer-devel + xine-lib-devel + libqzeitgeist-devel + + + + + qt5-phonon + + qt5-base + qt5-tools + pulseaudio-libs + + + /usr/lib/libphonon* + /usr/lib/qt5 + /usr/share/dbus-1 + + + + + qt5-phonon-devel + Development files for phonon-qt5 + + qt5-phonon + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + /usr/share/phonon4qt5 + + + + + + 2015-02-23 + 4.8.3 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + diff --git a/desktop/kde/kde5-phonon/qt5-phonon/translations.xml b/desktop/kde/kde5-phonon/qt5-phonon/translations.xml new file mode 100644 index 0000000000..b0f45dbca5 --- /dev/null +++ b/desktop/kde/kde5-phonon/qt5-phonon/translations.xml @@ -0,0 +1,13 @@ + + + + phonon + KDE4 için platform bağımsız çokluortam kitaplığı + Phonon, Unix masaüstlerinde özellikle de KDE3'ün eski çokluortam çatısı aRts'tan kaynaklanan bir çok problemi çözmek için üretilmiştir. Phonon kendi başına bir çokluortam çatısı değildir, Xine veya GStreamer gibi varolan çatıları arka uç olarak kullanırak bir arayüz görevi görür. + + + + phonon-devel + phonon için geliştirme dosyaları + + diff --git a/desktop/kde/kde5-plasma/kfilemetadata/actions.py b/desktop/kde/kde5-plasma/kfilemetadata/actions.py new file mode 100755 index 0000000000..d4e8d7f374 --- /dev/null +++ b/desktop/kde/kde5-plasma/kfilemetadata/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 pisitools +from pisi.actionsapi import cmaketools + +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/python \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING-CMAKE-SCRIPTS", "COPYING.LGPL-3") + diff --git a/desktop/kde/kde5-plasma/kfilemetadata/pspec.xml b/desktop/kde/kde5-plasma/kfilemetadata/pspec.xml new file mode 100755 index 0000000000..14b6375e74 --- /dev/null +++ b/desktop/kde/kde5-plasma/kfilemetadata/pspec.xml @@ -0,0 +1,71 @@ + + + + + kfilemetadata + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 library for extracting meta data from files. + KDE library for extracting meta data from files. + http://download.kde.org/stable/plasma/5.3.1/kfilemetadata-5.9.1.tar.xz + + qt5-base-devel + python + extra-cmake-modules + + + + + kfilemetadata + + qt5-base + ebook-tools + libgcc + exiv2-libs + taglib + ffmpeg + taglib + poppler-qt5 + karchive + ki18n + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kfilemetadata-devel + Development files for kfilemetadata + + qt5-base-devel + kfilemetadata + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-03 + 5.9.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/baloo/actions.py b/desktop/kde/plasma/baloo/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/baloo/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/baloo/pspec.xml b/desktop/kde/plasma/baloo/pspec.xml new file mode 100755 index 0000000000..5301eb9950 --- /dev/null +++ b/desktop/kde/plasma/baloo/pspec.xml @@ -0,0 +1,99 @@ + + + + + baloo + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + Framework for searching and managing metadata + 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 + + + + + baloo + + qt5-base + qt5-declarative + xapian-core + kcoreaddons + kdbusaddons + kauth + libgcc + kcmutils + kconfig + kcrash + kdelibs4-support + ki18n + kidletime + kio + krunner + solid + kf5-kfilemetadata + + + /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 + + qt5-base-devel + baloo + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + baloo-devel + + + baloo-devel + + + + + + 2015-07-01 + 5.9.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.9.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/bluedevil/actions.py b/desktop/kde/plasma/bluedevil/actions.py new file mode 100644 index 0000000000..445fd55022 --- /dev/null +++ b/desktop/kde/plasma/bluedevil/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + #pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/plasma/bluedevil/pspec.xml b/desktop/kde/plasma/bluedevil/pspec.xml new file mode 100755 index 0000000000..37410fce4f --- /dev/null +++ b/desktop/kde/plasma/bluedevil/pspec.xml @@ -0,0 +1,70 @@ + + + + + bluedevil + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + 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 + + + + + bluedevil + + 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 + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/bluez-qt/actions.py b/desktop/kde/plasma/bluez-qt/actions.py new file mode 100644 index 0000000000..8959ab078b --- /dev/null +++ b/desktop/kde/plasma/bluez-qt/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 kde5 +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d") + +def build(): + kde5.make() + +def install(): + kde5.install() + + #pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/plasma/bluez-qt/pspec.xml b/desktop/kde/plasma/bluez-qt/pspec.xml new file mode 100755 index 0000000000..0601c3afe3 --- /dev/null +++ b/desktop/kde/plasma/bluez-qt/pspec.xml @@ -0,0 +1,65 @@ + + + + + bluez-qt + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + library + Qt wrapper for KDE 5 Bluez DBus API + Qt wrapper for KDE 5 DBus API. + http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + bluez-qt + + qt5-base + qt5-declarative + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + bluez-qt-devel + Development files for bluez-qt + + qt5-base-devel + bluez-qt + + + /usr/include + /usr/lib/cmake + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/breeze/actions.py b/desktop/kde/plasma/breeze/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/breeze/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/breeze/pspec.xml b/desktop/kde/plasma/breeze/pspec.xml new file mode 100755 index 0000000000..c163ad6c79 --- /dev/null +++ b/desktop/kde/plasma/breeze/pspec.xml @@ -0,0 +1,112 @@ + + + + + breeze + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + breeze-style + + 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/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + breeze-icons + + breeze-style + + + /usr/share/icons + + + + + breeze-cursors + + breeze-style + + + /usr/share/icons/breeze_cursors + + + + + breeze-wallpapers + + qt5-base + + + /usr/share/wallpapers + + + + + + 2015-07-01 + 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/kde-cli-tools/actions.py b/desktop/kde/plasma/kde-cli-tools/actions.py new file mode 100644 index 0000000000..ccb7abe2b6 --- /dev/null +++ b/desktop/kde/plasma/kde-cli-tools/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + diff --git a/desktop/kde/plasma/kde-cli-tools/comar/package.py b/desktop/kde/plasma/kde-cli-tools/comar/package.py new file mode 100644 index 0000000000..296728595f --- /dev/null +++ b/desktop/kde/plasma/kde-cli-tools/comar/package.py @@ -0,0 +1,7 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("ln -s /usr/lib/kf5/kdesu /usr/bin/kdesu") diff --git a/desktop/kde/plasma/kde-cli-tools/pspec.xml b/desktop/kde/plasma/kde-cli-tools/pspec.xml new file mode 100755 index 0000000000..f328ddf993 --- /dev/null +++ b/desktop/kde/plasma/kde-cli-tools/pspec.xml @@ -0,0 +1,82 @@ + + + + + kde-cli-tools + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Additional client tools for KDE applications + 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 + + + + + kde-cli-tools + + qt5-base + qt5-svg + libX11 + libgcc + kio + 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 + + + System.Package + + + kdesu + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kde-gtk-config/actions.py b/desktop/kde/plasma/kde-gtk-config/actions.py new file mode 100644 index 0000000000..ccb7abe2b6 --- /dev/null +++ b/desktop/kde/plasma/kde-gtk-config/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +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 new file mode 100755 index 0000000000..40490998a7 --- /dev/null +++ b/desktop/kde/plasma/kde-gtk-config/pspec.xml @@ -0,0 +1,90 @@ + + + + + kde-gtk-config + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + GTK2 and GTK3 Configurator for KDE + 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 + + + + + kde-gtk-config + + qt5-base + libgcc + glib2 + kio + ki18n + kcoreaddons + kiconthemes + kwidgetsaddons + kcmutils + karchive + kauth + 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 + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kdecorations/actions.py b/desktop/kde/plasma/kdecorations/actions.py new file mode 100644 index 0000000000..7ad3db044b --- /dev/null +++ b/desktop/kde/plasma/kdecorations/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md") diff --git a/desktop/kde/plasma/kdecorations/pspec.xml b/desktop/kde/plasma/kdecorations/pspec.xml new file mode 100644 index 0000000000..85452c9ae9 --- /dev/null +++ b/desktop/kde/plasma/kdecorations/pspec.xml @@ -0,0 +1,74 @@ + + + + + kdecorations + https://projects.kde.org/projects/kde/workspace/kdecoration + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv3 + library + Plugin based library to create window decorations + Plugin based library to create window decorations + http://download.kde.org/stable/plasma/5.3.2/kdecoration-5.3.2.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kdecorations + + qt5-base + libgcc + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdecorations-devel + Development files for kdecorations + + qt5-base-devel + kdecorations + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + + 2015-07-01 + 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/kdecorations/translations.xml b/desktop/kde/plasma/kdecorations/translations.xml new file mode 100644 index 0000000000..7ceb2c83f3 --- /dev/null +++ b/desktop/kde/plasma/kdecorations/translations.xml @@ -0,0 +1,8 @@ + + + + kde5-kdecorations + Plugin based library to create window decorations + Plugin based library to create window decorations + + diff --git a/desktop/kde/plasma/kdeplasma-addons/actions.py b/desktop/kde/plasma/kdeplasma-addons/actions.py new file mode 100644 index 0000000000..ce3744176e --- /dev/null +++ b/desktop/kde/plasma/kdeplasma-addons/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + #pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/kdeplasma-addons/pspec.xml b/desktop/kde/plasma/kdeplasma-addons/pspec.xml new file mode 100755 index 0000000000..2014c79183 --- /dev/null +++ b/desktop/kde/plasma/kdeplasma-addons/pspec.xml @@ -0,0 +1,91 @@ + + + + + kdeplasma-addons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Additional client tools for KDE applications + 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 + + + + + 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 + + + /usr/share + /etc/xdg + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-01 + 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/kfilemetadata/actions.py b/desktop/kde/plasma/kfilemetadata/actions.py new file mode 100755 index 0000000000..d4e8d7f374 --- /dev/null +++ b/desktop/kde/plasma/kfilemetadata/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 pisitools +from pisi.actionsapi import cmaketools + +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/python \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING-CMAKE-SCRIPTS", "COPYING.LGPL-3") + diff --git a/desktop/kde/plasma/kfilemetadata/pspec.xml b/desktop/kde/plasma/kfilemetadata/pspec.xml new file mode 100755 index 0000000000..58611ffc49 --- /dev/null +++ b/desktop/kde/plasma/kfilemetadata/pspec.xml @@ -0,0 +1,78 @@ + + + + + kfilemetadata + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 library for extracting meta data from files. + 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 + + + + + kfilemetadata + + qt5-base + ebook-tools + libgcc + exiv2-libs + taglib + ffmpeg + taglib + poppler-qt5 + karchive + ki18n + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kfilemetadata-devel + Development files for kfilemetadata + + qt5-base-devel + kfilemetadata + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-07-01 + 5.9.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-03 + 5.9.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/khelpcenter/actions.py b/desktop/kde/plasma/khelpcenter/actions.py new file mode 100644 index 0000000000..0b00c0481d --- /dev/null +++ b/desktop/kde/plasma/khelpcenter/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING", "DESIGN") diff --git a/desktop/kde/plasma/khelpcenter/pspec.xml b/desktop/kde/plasma/khelpcenter/pspec.xml new file mode 100755 index 0000000000..d10fd3fd1a --- /dev/null +++ b/desktop/kde/plasma/khelpcenter/pspec.xml @@ -0,0 +1,79 @@ + + + + + khelpcenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE Help Center + KDE help center utility to read help documentation about various KDE applications. + 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 + + + + + khelpcenter + + qt5-base + kio + libgcc + khtml + ki18n + kparts + kcodecs + kconfig + kxmlgui + kcmutils + kservice + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + kwidgetsaddons + kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-01 + 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/khotkeys/actions.py b/desktop/kde/plasma/khotkeys/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/khotkeys/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/khotkeys/pspec.xml b/desktop/kde/plasma/khotkeys/pspec.xml new file mode 100755 index 0000000000..f0a7f1adf1 --- /dev/null +++ b/desktop/kde/plasma/khotkeys/pspec.xml @@ -0,0 +1,104 @@ + + + + + khotkeys + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + qt5-base-devel + python3 + kdoctools-devel + libgcc + libX11-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 + + + + + khotkeys + + qt5-base + kconfig + libgcc + libX11 + kservice + qt5-x11extras + kcompletion + kcoreaddons + ktextwidgets + kwindowsystem + kconfigwidgets + kwidgetsaddons + kcmutils + kdbusaddons + kdelibs4-support + kglobalaccel + ki18n + kio + kxmlgui + plasma-framework + plasma-workspace + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-15 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kinfocenter/actions.py b/desktop/kde/plasma/kinfocenter/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/kinfocenter/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/kinfocenter/files/kcm-about-distrorc b/desktop/kde/plasma/kinfocenter/files/kcm-about-distrorc new file mode 100644 index 0000000000..978beb6866 --- /dev/null +++ b/desktop/kde/plasma/kinfocenter/files/kcm-about-distrorc @@ -0,0 +1,4 @@ +[General] +2 Name=Pisi Linux +3 LogoPath=/usr/share/apps/about-distro/pisilinux.png +4 Website=http://www.pisilinux.org/ diff --git a/desktop/kde/plasma/kinfocenter/files/pisilinux-kinfocenter.diff b/desktop/kde/plasma/kinfocenter/files/pisilinux-kinfocenter.diff new file mode 100644 index 0000000000..97531dd6ed --- /dev/null +++ b/desktop/kde/plasma/kinfocenter/files/pisilinux-kinfocenter.diff @@ -0,0 +1,91 @@ +diff --git a/Modules/infosummary/infosum.cpp b/Modules/infosummary/infosum.cpp +index e58beb0..02f000c 100644 +--- a/Modules/infosummary/infosum.cpp ++++ b/Modules/infosummary/infosum.cpp +@@ -61,12 +61,12 @@ void InfoSumPlugin::createDisplay() + void InfoSumPlugin::createOsBox() + { + DefaultBoxWidget *osWidget = new DefaultBoxWidget(); +- osWidget->setIcon(QIcon::fromTheme(QStringLiteral("kde"))); ++ osWidget->setIcon(QIcon::fromTheme(QStringLiteral("PisiLinux"))); + osWidget->setLabelTitles(i18n("OS Version"),i18n("KDE Plasma Version"), i18n("Hostname")); + + OsDepInfo *osInfo = new OsDepInfo(); + +- osWidget->setLabelOne(osInfo->osVersion()); ++ osWidget->setLabelOne(osInfo->osVersion()+'\n'+osInfo->distroName()); + osWidget->setLabelTwo(QString(PLASMA_VERSION_STRING)); + osWidget->setLabelThree(osInfo->hostName()); + osWidget->setWhatsThis(i18nc("OS whats this","This shows information about your Operating System")); +diff --git a/Modules/infosummary/osdepinfo.cpp b/Modules/infosummary/osdepinfo.cpp +index 34afecc..8b7043f 100644 +--- a/Modules/infosummary/osdepinfo.cpp ++++ b/Modules/infosummary/osdepinfo.cpp +@@ -37,6 +37,11 @@ const QString OsDepInfo::osVersion() + return m_osVersion; + } + ++const QString OsDepInfo::distroName() ++{ ++ return m_distroName; ++} ++ + #if defined(Q_OS_UNIX) + #include "osdepinfo_unix.cpp" + #else +@@ -50,6 +55,7 @@ void OsDepInfo::setDepInfo() + { + m_osVersion.clear(); + m_hostName.clear(); ++ m_distroName.clear(); + } + + #endif // Q_OS_UNIX +diff --git a/Modules/infosummary/osdepinfo.h b/Modules/infosummary/osdepinfo.h +index 3452e8b..564a86c 100644 +--- a/Modules/infosummary/osdepinfo.h ++++ b/Modules/infosummary/osdepinfo.h +@@ -32,12 +32,14 @@ class OsDepInfo + + const QString hostName(); + const QString osVersion(); ++ const QString distroName(); + + private: + void setDepInfo(); + + QString m_hostName; + QString m_osVersion; ++ QString m_distroName; + }; + + #endif //OSDEPINFO +diff --git a/Modules/infosummary/osdepinfo_unix.cpp b/Modules/infosummary/osdepinfo_unix.cpp +index d237337..3971945 100644 +--- a/Modules/infosummary/osdepinfo_unix.cpp ++++ b/Modules/infosummary/osdepinfo_unix.cpp +@@ -23,6 +23,18 @@ + #include "osdepinfo.h" + + #include ++#include ++#include ++#include ++ ++QString getDistro() ++{ ++ KConfig osRelease( "/etc/os-release", KConfig::SimpleConfig ); ++ KConfigGroup osR( &osRelease, "" ); ++ QString pretty = osR.readEntry("PRETTY_NAME"); ++ pretty.remove('"'); ++ return(pretty); ++} + + void OsDepInfo::setDepInfo() + { +@@ -31,4 +43,5 @@ void OsDepInfo::setDepInfo() + + m_osVersion = QString(unixInfo.sysname) + ' ' + QString(unixInfo.release); + m_hostName = QString(unixInfo.nodename); ++ m_distroName = getDistro(); + } diff --git a/desktop/kde/plasma/kinfocenter/pspec.xml b/desktop/kde/plasma/kinfocenter/pspec.xml new file mode 100755 index 0000000000..0485cd9598 --- /dev/null +++ b/desktop/kde/plasma/kinfocenter/pspec.xml @@ -0,0 +1,114 @@ + + + + + kinfocenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 info center + 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 + + + + + + + + kinfocenter + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kcm-about-distrorc + + + kde-workspace + + + kde-workspace + + + + + + 2015-07-01 + 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/kio-extras/actions.py b/desktop/kde/plasma/kio-extras/actions.py new file mode 100644 index 0000000000..1b62c3b92f --- /dev/null +++ b/desktop/kde/plasma/kio-extras/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("DESIGN", "DEBUG.howto") diff --git a/desktop/kde/plasma/kio-extras/pspec.xml b/desktop/kde/plasma/kio-extras/pspec.xml new file mode 100755 index 0000000000..665c8a0947 --- /dev/null +++ b/desktop/kde/plasma/kio-extras/pspec.xml @@ -0,0 +1,111 @@ + + + + + kio-extras + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + 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 + + + + + kio-extras + + 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 + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kmenuedit/actions.py b/desktop/kde/plasma/kmenuedit/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/kmenuedit/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/kmenuedit/pspec.xml b/desktop/kde/plasma/kmenuedit/pspec.xml new file mode 100755 index 0000000000..f39a209cbd --- /dev/null +++ b/desktop/kde/plasma/kmenuedit/pspec.xml @@ -0,0 +1,78 @@ + + + + + kmenuedit + http://www.kde.org + + Pisi Linux admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Provides the interface and basic tools for the KDE workspace + Provides the interface and basic tools for the KDE workspace + http://download.kde.org/stable/plasma/5.3.2/kmenuedit-5.3.2.tar.xz + + qt5-base-devel + kdoctools-devel + libgcc + extra-cmake-modules + python3 + + + + + kmenuedit + + qt5-base + libgcc + kconfig + kservice + kcompletion + kcoreaddons + kconfigwidgets + kwidgetsaddons + kdbusaddons + kdelibs4-support + ki18n + kiconthemes + kio + kxmlgui + sonnet + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-15 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kscreen/actions.py b/desktop/kde/plasma/kscreen/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/kscreen/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/kscreen/pspec.xml b/desktop/kde/plasma/kscreen/pspec.xml new file mode 100755 index 0000000000..4c495b428c --- /dev/null +++ b/desktop/kde/plasma/kscreen/pspec.xml @@ -0,0 +1,69 @@ + + + + + kscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Provides the interface and basic tools for the KDE workspace + 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 + + + + + kscreen + + qt5-base + libgcc + libkscreen + qt5-declarative + kcoreaddons + kglobalaccel + kconfigwidgets + kwidgetsaddons + kdbusaddons + ki18n + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/ksshaskpass/actions.py b/desktop/kde/plasma/ksshaskpass/actions.py new file mode 100644 index 0000000000..b7b74bc57e --- /dev/null +++ b/desktop/kde/plasma/ksshaskpass/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README", "COPYING", "ChangeLog") diff --git a/desktop/kde/plasma/ksshaskpass/files/ksshaskpass.sh b/desktop/kde/plasma/ksshaskpass/files/ksshaskpass.sh new file mode 100644 index 0000000000..ae0aaa9e68 --- /dev/null +++ b/desktop/kde/plasma/ksshaskpass/files/ksshaskpass.sh @@ -0,0 +1,2 @@ +test -f /usr/bin/ksshaskpass && export SSH_ASKPASS="/usr/bin/ksshaskpass" + diff --git a/desktop/kde/plasma/ksshaskpass/pspec.xml b/desktop/kde/plasma/ksshaskpass/pspec.xml new file mode 100755 index 0000000000..911c464734 --- /dev/null +++ b/desktop/kde/plasma/ksshaskpass/pspec.xml @@ -0,0 +1,67 @@ + + + + + ksshaskpass + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + 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 + + + + + ksshaskpass + + qt5-base + libgcc + kcoreaddons + kwidgetsaddons + ki18n + kwallet + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + ksshaskpass.sh + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-18 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/ksysguard/actions.py b/desktop/kde/plasma/ksysguard/actions.py new file mode 100644 index 0000000000..ec16cb043f --- /dev/null +++ b/desktop/kde/plasma/ksysguard/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING", "COPYING.DOC", "README") diff --git a/desktop/kde/plasma/ksysguard/files/0001-Use-run-for-ksysguardd-s-pid-file.patch b/desktop/kde/plasma/ksysguard/files/0001-Use-run-for-ksysguardd-s-pid-file.patch new file mode 100644 index 0000000000..d6c9a4a4af --- /dev/null +++ b/desktop/kde/plasma/ksysguard/files/0001-Use-run-for-ksysguardd-s-pid-file.patch @@ -0,0 +1,25 @@ +From 69a8d66c4682410537ce8d1f2b7012fb49773005 Mon Sep 17 00:00:00 2001 +From: Hrvoje Senjan +Date: Wed, 3 Sep 2014 23:13:35 +0200 +Subject: [PATCH 1/1] Use /run for ksysguardd's pid file + +--- + ksysguardd/ksysguardd.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ksysguardd/ksysguardd.c b/ksysguardd/ksysguardd.c +index a5ecca1..883f8a1 100644 +--- a/ksysguardd/ksysguardd.c ++++ b/ksysguardd/ksysguardd.c +@@ -62,7 +62,7 @@ static ClientInfo ClientList[ MAX_CLIENTS ]; + static int SocketPort = -1; + static unsigned char BindToAllInterfaces = 0; + static int CurrentSocket; +-static const char LockFile[] = "/var/run/ksysguardd.pid"; ++static const char LockFile[] = "/run/ksysguardd.pid"; + static const char *ConfigFile = KSYSGUARDDRCFILE; + + void signalHandler( int sig ); +-- +2.1.0 + diff --git a/desktop/kde/plasma/ksysguard/pspec.xml b/desktop/kde/plasma/ksysguard/pspec.xml new file mode 100755 index 0000000000..ecb9690d8d --- /dev/null +++ b/desktop/kde/plasma/ksysguard/pspec.xml @@ -0,0 +1,110 @@ + + + + + ksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE system monitor + 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 + kcoreaddons-devel + kdelibs4-support-devel + ki18n-devel + kinit + kitemviews-devel + knewstuff-devel + libksysguard-devel + plasma-framework-devel + + + + + + + + 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 + kcoreaddons + kdelibs4-support + ki18n + kinit + kitemviews + knewstuff + libksysguard + plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kwayland/actions.py b/desktop/kde/plasma/kwayland/actions.py new file mode 100644 index 0000000000..389685f7a8 --- /dev/null +++ b/desktop/kde/plasma/kwayland/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING.LIB") diff --git a/desktop/kde/plasma/kwayland/pspec.xml b/desktop/kde/plasma/kwayland/pspec.xml new file mode 100644 index 0000000000..bd37e89e0a --- /dev/null +++ b/desktop/kde/plasma/kwayland/pspec.xml @@ -0,0 +1,65 @@ + + + + + kwayland + http://www.kde.org + + Stefan Gronewold(groni) + groni@pisilinux.org + + LGPLv3 + library + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + http://download.kde.org/stable/plasma/5.3.2/kwayland-5.3.2.tar.xz + + qt5-base-devel + libgcc + extra-cmake-modules + wayland-devel + + + + + kwayland + + qt5-base + libgcc + wayland-client + wayland-server + + + /usr/lib + /usr/share/doc + + + + kwayland-devel + + qt5-base-devel + kwayland + + + /usr/lib/cmake + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-11 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kwayland/translations.xml b/desktop/kde/plasma/kwayland/translations.xml new file mode 100644 index 0000000000..949fb38c63 --- /dev/null +++ b/desktop/kde/plasma/kwayland/translations.xml @@ -0,0 +1,8 @@ + + + + kde5-kwayland + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + + diff --git a/desktop/kde/plasma/kwin/actions.py b/desktop/kde/plasma/kwin/actions.py new file mode 100644 index 0000000000..f586811bf7 --- /dev/null +++ b/desktop/kde/plasma/kwin/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COMPLIANCE", "CONFIGURING", "COPYING", "HACKING", "README") diff --git a/desktop/kde/plasma/kwin/pspec.xml b/desktop/kde/plasma/kwin/pspec.xml new file mode 100755 index 0000000000..f90267b54e --- /dev/null +++ b/desktop/kde/plasma/kwin/pspec.xml @@ -0,0 +1,161 @@ + + + + + kwin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 window manager + 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 + 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 + + + + + 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+ + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + kwin-devel + Development files for kwin + + qt5-base-devel + kwin + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/kwrited/actions.py b/desktop/kde/plasma/kwrited/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/kwrited/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/kwrited/pspec.xml b/desktop/kde/plasma/kwrited/pspec.xml new file mode 100755 index 0000000000..741843fbaf --- /dev/null +++ b/desktop/kde/plasma/kwrited/pspec.xml @@ -0,0 +1,71 @@ + + + + + kwrited + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 daemon listening for wall and write messages + KDE5 daemon listening for wall and write messages + http://download.kde.org/stable/plasma/5.3.2/kwrited-5.3.2.tar.xz + + qt5-base-devel + ki18n-devel + kdoctools-devel + kcoreaddons-devel + knotifications-devel + kpty-devel + libgcc + kdelibs4-support-devel + kdbusaddons-devel + extra-cmake-modules + + + + + kwrited + + qt5-base + kpty + libgcc + kcoreaddons + knotifications + kdbusaddons + + + /usr/share + /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-14 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/libkscreen/actions.py b/desktop/kde/plasma/libkscreen/actions.py new file mode 100644 index 0000000000..1ead2575cd --- /dev/null +++ b/desktop/kde/plasma/libkscreen/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING.LIB", "COPYING") diff --git a/desktop/kde/plasma/libkscreen/pspec.xml b/desktop/kde/plasma/libkscreen/pspec.xml new file mode 100755 index 0000000000..f84f999ea5 --- /dev/null +++ b/desktop/kde/plasma/libkscreen/pspec.xml @@ -0,0 +1,76 @@ + + + + + libkscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + libkscreen + + qt5-base + libxcb + libgcc + qt5-x11extras + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + libkscreen-devel + Development files for libkscreen + + qt5-base-devel + libkscreen + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/libksysguard/actions.py b/desktop/kde/plasma/libksysguard/actions.py new file mode 100644 index 0000000000..389685f7a8 --- /dev/null +++ b/desktop/kde/plasma/libksysguard/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING.LIB") diff --git a/desktop/kde/plasma/libksysguard/files/libksysguard_kauth.diff b/desktop/kde/plasma/libksysguard/files/libksysguard_kauth.diff new file mode 100644 index 0000000000..b267af97d1 --- /dev/null +++ b/desktop/kde/plasma/libksysguard/files/libksysguard_kauth.diff @@ -0,0 +1,339 @@ +diff --git a/processcore/CMakeLists.txt b/processcore/CMakeLists.txt +index 9fef4ec..939d055 100644 +--- a/processcore/CMakeLists.txt ++++ b/processcore/CMakeLists.txt +@@ -41,18 +41,18 @@ install( FILES processes.h process.h DESTINATION ${INCLUDE_INSTALL_DIR}/ksysguar + #------ KAuth stuff + + # Auth example helper +-# set(ksysguardprocesslist_helper_srcs +-# helper.cpp +-# process.cpp +-# processes_local_p.cpp +-# processes_base_p.cpp) +-# +-# add_executable(ksysguardprocesslist_helper ${ksysguardprocesslist_helper_srcs}) +-# target_link_libraries(ksysguardprocesslist_helper ) +-# install(TARGETS ksysguardprocesslist_helper DESTINATION ${LIBEXEC_INSTALL_DIR}) +-# +-# kauth_install_helper_files(ksysguardprocesslist_helper org.kde.ksysguard.processlisthelper root) +-# kauth_install_actions(org.kde.ksysguard.processlisthelper actions.actions) +-# +-# set_target_properties(ksysguardprocesslist_helper PROPERTIES COMPILE_FLAGS "-Wall -ggdb") ++set(ksysguardprocesslist_helper_srcs ++ helper.cpp ++ process.cpp ++ processes_local_p.cpp ++ processes_base_p.cpp) ++ ++add_executable(ksysguardprocesslist_helper ${ksysguardprocesslist_helper_srcs}) ++target_link_libraries(ksysguardprocesslist_helper Qt5::Core KF5::Auth KF5::I18n) ++install(TARGETS ksysguardprocesslist_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR}) ++ ++kauth_install_helper_files(ksysguardprocesslist_helper org.kde.ksysguard.processlisthelper root) ++kauth_install_actions(org.kde.ksysguard.processlisthelper actions.actions) ++ ++set_target_properties(ksysguardprocesslist_helper PROPERTIES COMPILE_FLAGS "-Wall -ggdb") + +diff --git a/processcore/helper.cpp b/processcore/helper.cpp +index 6c1f570..c34ab1e 100644 +--- a/processcore/helper.cpp ++++ b/processcore/helper.cpp +@@ -23,24 +23,26 @@ + #include "helper.h" + #include "processes_local_p.h" + ++using namespace KAuth; ++ + KSysGuardProcessListHelper::KSysGuardProcessListHelper() + { + qRegisterMetaType >(); + } + + /* The functions here run as ROOT. So be careful. DO NOT TRUST THE INPUTS TO BE SANE. */ +-#define GET_PID(i) parameters.value(QString("pid%1").arg(i), -1).toULongLong(); if(pid < 0) return KAuth::ActionReply::HelperErrorReply; +-KAuth::ActionReply KSysGuardProcessListHelper::sendsignal(QVariantMap parameters) { +- KAuth::ActionReply errorReply(KAuth::ActionReply::HelperError); ++#define GET_PID(i) parameters.value(QString("pid%1").arg(i), -1).toULongLong(); if(pid < 0) return ActionReply(ActionReply::HelperErrorType); ++ActionReply KSysGuardProcessListHelper::sendsignal(QVariantMap parameters) { ++ ActionReply reply(ActionReply::HelperErrorType); + if(!parameters.contains("signal")) { +- errorReply.setErrorDescription("Internal error - no signal parameter was passed to the helper"); +- errorReply.setErrorCode(1); +- return errorReply; ++ reply.setErrorDescription("Internal error - no signal parameter was passed to the helper"); ++ reply.setErrorCode(static_cast(1)); ++ return reply; + } + if(!parameters.contains("pidcount")) { +- errorReply.setErrorDescription("Internal error - no pidcount parameter was passed to the helper"); +- errorReply.setErrorCode(2); +- return errorReply; ++ reply.setErrorDescription("Internal error - no pidcount parameter was passed to the helper"); ++ reply.setErrorCode(static_cast(2)); ++ return reply; + } + + KSysGuard::ProcessesLocal processes; +@@ -56,17 +58,17 @@ KAuth::ActionReply KSysGuardProcessListHelper::sendsignal(QVariantMap parameters + success = successForThisPid && success; + } + if(success) { +- return KAuth::ActionReply::SuccessReply; ++ return ActionReply::SuccessReply(); + } else { +- errorReply.setErrorDescription(QString("Could not send signal to: ") + errorList.join(", ")); +- errorReply.setErrorCode(0); +- return errorReply; ++ reply.setErrorDescription(QString("Could not send signal to: ") + errorList.join(", ")); ++ reply.setErrorCode(static_cast(0)); ++ return reply; + } + } + +-KAuth::ActionReply KSysGuardProcessListHelper::renice(QVariantMap parameters) { ++ActionReply KSysGuardProcessListHelper::renice(QVariantMap parameters) { + if(!parameters.contains("nicevalue") || !parameters.contains("pidcount")) +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + + KSysGuard::ProcessesLocal processes; + int niceValue = qvariant_cast(parameters.value("nicevalue")); +@@ -77,14 +79,14 @@ KAuth::ActionReply KSysGuardProcessListHelper::renice(QVariantMap parameters) { + success = processes.setNiceness(pid, niceValue) && success; + } + if(success) +- return KAuth::ActionReply::SuccessReply; ++ return ActionReply::SuccessReply(); + else +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + } + +-KAuth::ActionReply KSysGuardProcessListHelper::changeioscheduler(QVariantMap parameters) { ++ActionReply KSysGuardProcessListHelper::changeioscheduler(QVariantMap parameters) { + if(!parameters.contains("ioScheduler") || !parameters.contains("ioSchedulerPriority") || !parameters.contains("pidcount")) +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + + KSysGuard::ProcessesLocal processes; + int ioScheduler = qvariant_cast(parameters.value("ioScheduler")); +@@ -96,14 +98,14 @@ KAuth::ActionReply KSysGuardProcessListHelper::changeioscheduler(QVariantMap par + success = processes.setIoNiceness(pid, ioScheduler, ioSchedulerPriority) && success; + } + if(success) +- return KAuth::ActionReply::SuccessReply; ++ return ActionReply::SuccessReply(); + else +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + + } +-KAuth::ActionReply KSysGuardProcessListHelper::changecpuscheduler(QVariantMap parameters) { ++ActionReply KSysGuardProcessListHelper::changecpuscheduler(QVariantMap parameters) { + if(!parameters.contains("cpuScheduler") || !parameters.contains("cpuSchedulerPriority") || !parameters.contains("pidcount")) +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + + KSysGuard::ProcessesLocal processes; + int cpuScheduler = qvariant_cast(parameters.value("cpuScheduler")); +@@ -116,9 +118,9 @@ KAuth::ActionReply KSysGuardProcessListHelper::changecpuscheduler(QVariantMap pa + success = processes.setScheduler(pid, cpuScheduler, cpuSchedulerPriority) && success; + } + if(success) +- return KAuth::ActionReply::SuccessReply; ++ return ActionReply::SuccessReply(); + else +- return KAuth::ActionReply::HelperErrorReply; ++ return ActionReply(ActionReply::HelperErrorType); + + } + KAUTH_HELPER_MAIN("org.kde.ksysguard.processlisthelper", KSysGuardProcessListHelper) +diff --git a/processcore/processes_linux_p.cpp b/processcore/processes_linux_p.cpp +index 65b8dfd..0cff0e8 100644 +--- a/processcore/processes_linux_p.cpp ++++ b/processcore/processes_linux_p.cpp +@@ -22,7 +22,7 @@ + #include "processes_local_p.h" + #include "process.h" + +-#include ++#include + + #include + #include +diff --git a/processui/ksysguardprocesslist.cpp b/processui/ksysguardprocesslist.cpp +index 1651a0a..ba9d8c9 100644 +--- a/processui/ksysguardprocesslist.cpp ++++ b/processui/ksysguardprocesslist.cpp +@@ -48,6 +48,9 @@ + #include //For SIGTERM + + #include ++#include ++#include ++#include + #include + #include + #include +@@ -188,7 +191,7 @@ struct KSysGuardProcessListPrivate { + int totalRowCount(const QModelIndex &parent) const; + + /** Helper function to setup 'action' with the given pids */ +- void setupKAuthAction(KAuth::Action *action, const QList & pids) const; ++ void setupKAuthAction(KAuth::Action &action, const QList & pids) const; + + /** fire a timer event if we are set to use our internal timer*/ + void fireTimerEvent(); +@@ -392,15 +395,15 @@ int KSysGuardProcessListPrivate::totalRowCount(const QModelIndex &parent ) const + return total; + } + +-void KSysGuardProcessListPrivate::setupKAuthAction(KAuth::Action *action, const QList & pids) const ++void KSysGuardProcessListPrivate::setupKAuthAction(KAuth::Action &action, const QList & pids) const + { +- action->setHelperId("org.kde.ksysguard.processlisthelper"); ++ action.setHelperId("org.kde.ksysguard.processlisthelper"); + + int processCount = pids.count(); + for(int i = 0; i < processCount; i++) { +- action->addArgument(QString("pid%1").arg(i), pids[i]); ++ action.addArgument(QString("pid%1").arg(i), pids[i]); + } +- action->addArgument("pidcount", processCount); ++ action.addArgument("pidcount", processCount); + } + void KSysGuardProcessList::selectionChanged() + { +@@ -1023,23 +1026,19 @@ bool KSysGuardProcessList::reniceProcesses(const QList &pids, int nic + + + #warning KAuth needs porting, but docu is not adjusted, no idea how to do it +-#if 0 +- KAuth::Action *action = new KAuth::Action("org.kde.ksysguard.processlisthelper.renice"); +- action->setParentWidget(window()); ++ KAuth::Action action("org.kde.ksysguard.processlisthelper.renice"); ++ action.setParentWidget(window()); + d->setupKAuthAction( action, unreniced_pids); +- action->addArgument("nicevalue", niceValue); +- KAuth::ActionReply reply = action->execute(); ++ action.addArgument("nicevalue", niceValue); ++ KAuth::ExecuteJob *job = action.execute(); + +- if (reply == KAuth::ActionReply::SuccessReply) { ++ if (job->exec()) { + updateList(); +- delete action; +- } else if (reply != KAuth::ActionReply::UserCancelled && reply != KAuth::ActionReply::AuthorizationDenied) { ++ } else if (!job->exec()) { + KMessageBox::sorry(this, i18n("You do not have the permission to renice the process and there " +- "was a problem trying to run as root. Error %1 %2", reply.errorCode(), reply.errorDescription())); +- delete action; ++ "was a problem trying to run as root. Error %1 %2", job->error(), job->errorString())); + return false; + } +-#endif + return true; + } + +@@ -1189,26 +1188,22 @@ bool KSysGuardProcessList::changeIoScheduler(const QList< long long> &pids, KSys + if(!d->mModel.isLocalhost()) return false; //We can't use kauth to affect non-localhost processes + + #warning KAuth needs porting, but docu is not adjusted, no idea how to do it +-#if 0 +- KAuth::Action *action = new KAuth::Action("org.kde.ksysguard.processlisthelper.changeioscheduler"); +- action->setParentWidget(window()); ++ KAuth::Action action("org.kde.ksysguard.processlisthelper.changeioscheduler"); ++ action.setParentWidget(window()); + + d->setupKAuthAction( action, unchanged_pids); +- action->addArgument("ioScheduler", (int)newIoSched); +- action->addArgument("ioSchedulerPriority", newIoSchedPriority); ++ action.addArgument("ioScheduler", (int)newIoSched); ++ action.addArgument("ioSchedulerPriority", newIoSchedPriority); + +- KAuth::ActionReply reply = action->execute(); ++ KAuth::ExecuteJob *job = action.execute(); + +- if (reply == KAuth::ActionReply::SuccessReply) { ++ if (job->exec()) { + updateList(); +- delete action; +- } else if (reply != KAuth::ActionReply::UserCancelled && reply != KAuth::ActionReply::AuthorizationDenied) { ++ } else if (!job->exec()) { + KMessageBox::sorry(this, i18n("You do not have the permission to change the I/O priority of the process and there " +- "was a problem trying to run as root. Error %1 %2", reply.errorCode(), reply.errorDescription())); +- delete action; ++ "was a problem trying to run as root. Error %1 %2", job->error(), job->errorString())); + return false; + } +-#endif + return true; + } + +@@ -1226,24 +1221,20 @@ bool KSysGuardProcessList::changeCpuScheduler(const QList< long long> &pids, KSy + if(!d->mModel.isLocalhost()) return false; //We can't use KAuth to affect non-localhost processes + + #warning KAuth needs porting, but docu is not adjusted, no idea how to do it +-#if 0 +- KAuth::Action *action = new KAuth::Action("org.kde.ksysguard.processlisthelper.changecpuscheduler"); +- action->setParentWidget(window()); ++ KAuth::Action action("org.kde.ksysguard.processlisthelper.changecpuscheduler"); ++ action.setParentWidget(window()); + d->setupKAuthAction( action, unchanged_pids); +- action->addArgument("cpuScheduler", (int)newCpuSched); +- action->addArgument("cpuSchedulerPriority", newCpuSchedPriority); +- KAuth::ActionReply reply = action->execute(); ++ action.addArgument("cpuScheduler", (int)newCpuSched); ++ action.addArgument("cpuSchedulerPriority", newCpuSchedPriority); ++ KAuth::ExecuteJob *job = action.execute(); + +- if (reply == KAuth::ActionReply::SuccessReply) { ++ if (job->exec()) { + updateList(); +- delete action; +- } else if (reply != KAuth::ActionReply::UserCancelled && reply != KAuth::ActionReply::AuthorizationDenied) { ++ } else if (!job->exec()) { + KMessageBox::sorry(this, i18n("You do not have the permission to change the CPU Scheduler for the process and there " +- "was a problem trying to run as root. Error %1 %2", reply.errorCode(), reply.errorDescription())); +- delete action; ++ "was a problem trying to run as root. Error %1 %2", job->error(), job->errorString())); + return false; + } +-#endif + return true; + } + +@@ -1262,26 +1253,20 @@ bool KSysGuardProcessList::killProcesses(const QList< long long> &pids, int sig) + if(!d->mModel.isLocalhost()) return false; //We can't elevate privileges to kill non-localhost processes + + #warning KAuth needs porting, but docu is not adjusted, no idea how to do it +-#if 0 + KAuth::Action action("org.kde.ksysguard.processlisthelper.sendsignal"); + action.setParentWidget(window()); +- d->setupKAuthAction( &action, unkilled_pids); ++ //action.setHelperId("org.kde.ksysguard.processlisthelper"); ++ d->setupKAuthAction( action, unkilled_pids); + action.addArgument("signal", sig); +- KAuth::ActionReply reply = action.execute(); ++ KAuth::ExecuteJob *job = action.execute(); + +- if (reply == KAuth::ActionReply::SuccessReply) { ++ if (job->exec()) { + updateList(); +- } else if (reply.type() == KAuth::ActionReply::HelperError) { +- if (reply.errorCode() > 0) +- KMessageBox::sorry(this, i18n("You do not have the permission to kill the process and there " +- "was a problem trying to run as root. %1", reply.errorDescription())); +- return false; +- } else if (reply != KAuth::ActionReply::UserCancelled && reply != KAuth::ActionReply::AuthorizationDenied) { ++ } else if (!job->exec()) { + KMessageBox::sorry(this, i18n("You do not have the permission to kill the process and there " +- "was a problem trying to run as root. Error %1 %2", reply.errorCode(), reply.errorDescription())); ++ "was a problem trying to run as root. Error %1 %2", job->error(), job->errorString())); + return false; + } +-#endif + return true; + } + diff --git a/desktop/kde/plasma/libksysguard/pspec.xml b/desktop/kde/plasma/libksysguard/pspec.xml new file mode 100755 index 0000000000..1e5f7b995b --- /dev/null +++ b/desktop/kde/plasma/libksysguard/pspec.xml @@ -0,0 +1,103 @@ + + + + + libksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + kdoctools-devel + libgcc + libX11-devel + zlib-devel + extra-cmake-modules + + + + + + + + libksysguard + + qt5-base + libgcc + libX11 + zlib + libXres + qt5-webkit + qt5-x11extras + kwindowsystem + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + kdelibs4-support + ki18n + plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + libksysguard-devel + Development files for libksysguard + + qt5-base-devel + libksysguard + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/milou/actions.py b/desktop/kde/plasma/milou/actions.py new file mode 100644 index 0000000000..ccb7abe2b6 --- /dev/null +++ b/desktop/kde/plasma/milou/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + diff --git a/desktop/kde/plasma/milou/pspec.xml b/desktop/kde/plasma/milou/pspec.xml new file mode 100755 index 0000000000..decce922d7 --- /dev/null +++ b/desktop/kde/plasma/milou/pspec.xml @@ -0,0 +1,71 @@ + + + + + milou + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDedicated search application built on top of Baloo + Dedicated search application built on top of Baloo + http://download.kde.org/stable/plasma/5.3.2/milou-5.3.2.tar.xz + + qt5-base-devel + qt5-declarative + python3 + libgcc + kdoctools-devel + kdeclarative-devel + ki18n-devel + krunner-devel + plasma-framework-devel + kconfig-devel + kservice-devel + kcoreaddons-devel + extra-cmake-modules + + + + + milou + + qt5-base + qt5-declarative + krunner + libgcc + kconfig + kservice + kcoreaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-03 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/oxygen-themes/actions.py b/desktop/kde/plasma/oxygen-themes/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/oxygen-themes/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/oxygen-themes/pspec.xml b/desktop/kde/plasma/oxygen-themes/pspec.xml new file mode 100755 index 0000000000..66f7a7278f --- /dev/null +++ b/desktop/kde/plasma/oxygen-themes/pspec.xml @@ -0,0 +1,84 @@ + + + + + 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/plasma-desktop/actions.py b/desktop/kde/plasma/plasma-desktop/actions.py new file mode 100644 index 0000000000..05ee11b37a --- /dev/null +++ b/desktop/kde/plasma/plasma-desktop/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("HACKING", "COPYING") diff --git a/desktop/kde/plasma/plasma-desktop/pspec.xml b/desktop/kde/plasma/plasma-desktop/pspec.xml new file mode 100755 index 0000000000..47cebdb11d --- /dev/null +++ b/desktop/kde/plasma/plasma-desktop/pspec.xml @@ -0,0 +1,132 @@ + + + + + plasma-desktop + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + 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 + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kcm-touchpad-frameworks + + + kcm-touchpad-frameworks, kdebase-workspace + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/plasma-mediacenter/actions.py b/desktop/kde/plasma/plasma-mediacenter/actions.py new file mode 100644 index 0000000000..81e02e04ae --- /dev/null +++ b/desktop/kde/plasma/plasma-mediacenter/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING", "COPYING.LIB", "LICENSE", "README", "ChangeLog") diff --git a/desktop/kde/plasma/plasma-mediacenter/pspec.xml b/desktop/kde/plasma/plasma-mediacenter/pspec.xml new file mode 100755 index 0000000000..01fbbc9d7c --- /dev/null +++ b/desktop/kde/plasma/plasma-mediacenter/pspec.xml @@ -0,0 +1,68 @@ + + + + + plasma-mediacenter + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + library + A mediacenter user interface based on KDE Plasma components + 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 + + + + + plasma-mediacenter + + qt5-base + baloo + libgcc + kfilemetadata + kcoreaddons + qt5-declarative + kguiaddons + kservice + kconfig + ki18n + kio + taglib + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-03 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-18 + 5.3.1 + 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 new file mode 100644 index 0000000000..f539eaa4b7 --- /dev/null +++ b/desktop/kde/plasma/plasma-nm/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README", "COPYING.LIB", "COPYING") diff --git a/desktop/kde/plasma/plasma-nm/pspec.xml b/desktop/kde/plasma/plasma-nm/pspec.xml new file mode 100755 index 0000000000..4f776722aa --- /dev/null +++ b/desktop/kde/plasma/plasma-nm/pspec.xml @@ -0,0 +1,91 @@ + + + + + plasma-nm + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + Plasma applet written in QML for managing network connections + Plasma applet written in QML for managing network connections + http://download.kde.org/stable/plasma/5.3.2/plasma-nm-5.3.2.tar.xz + + qt5-base-devel + libgcc + networkmanager-qt-devel + modemmanger-qt-devel + kdelibs4-support-devel + python3 + openconnect-devel + kdoctools-devel + NetworkManager-devel + mobile-broadband-provider-info + extra-cmake-modules + + + + + plasma-nm + + qt5-base + libgcc + openconnect + kio + networkmanager-qt + modemmanager-qt + ki18n + solid + kconfig + kwallet + kxmlgui + kservice + kitemviews + qt5-declarative + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + diff --git a/desktop/kde/plasma/plasma-sdk/actions.py b/desktop/kde/plasma/plasma-sdk/actions.py new file mode 100644 index 0000000000..ce3ebf2e23 --- /dev/null +++ b/desktop/kde/plasma/plasma-sdk/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING", "COPYING.LIB") diff --git a/desktop/kde/plasma/plasma-sdk/pspec.xml b/desktop/kde/plasma/plasma-sdk/pspec.xml new file mode 100755 index 0000000000..c2f4b229ae --- /dev/null +++ b/desktop/kde/plasma/plasma-sdk/pspec.xml @@ -0,0 +1,81 @@ + + + + + plasma-sdk + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + app:gui + Applications useful for Plasma development + Applications useful for Plasma development + http://download.kde.org/stable/plasma/5.3.2/plasma-sdk-5.3.2.tar.xz + + qt5-base-devel + qt5-webkit-devel + libgcc + extra-cmake-modules + + + + + + + plasma-sdk + + qt5-base + ktexteditor + plasma-framework + kio + libgcc + ki18n + kconfig + karchive + kpackage + kservice + qt5-declarative + kcompletion + kcoreaddons + kiconthemes + kdeclarative + kconfigwidgets + kwidgetsaddons + + + /usr/share + /usr/share/locale + /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-14 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/plasma-workspace-wallpapers/actions.py b/desktop/kde/plasma/plasma-workspace-wallpapers/actions.py new file mode 100755 index 0000000000..8f1b9185ee --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace-wallpapers/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 pisitools +from pisi.actionsapi import cmaketools + +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 \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING", "AUTHORS") + diff --git a/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml b/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml new file mode 100755 index 0000000000..15e1769d48 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml @@ -0,0 +1,129 @@ + + + + + plasma-workspace-wallpapers + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + app:gui + The KDE Plasma Workspace Components + 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 + + + + + + + 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 + /usr/share/locale + /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-05-25 + 5.3.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/plasma-workspace/actions.py b/desktop/kde/plasma/plasma-workspace/actions.py new file mode 100755 index 0000000000..9737c14ca2 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/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 pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + pisitools.dosym("/usr/lib/drkonqi", "/usr/lib/libexec/drkonqi") + + pisitools.dodoc("COPYING", "HACKING") + diff --git a/desktop/kde/plasma/plasma-workspace/comar/kde.pam b/desktop/kde/plasma/plasma-workspace/comar/kde.pam new file mode 100644 index 0000000000..1e48de3f18 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/comar/kde.pam @@ -0,0 +1,6 @@ +#%PAM-1.0 + +auth include system-login +account include system-login +password include system-login +session include system-login diff --git a/desktop/kde/plasma/plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch b/desktop/kde/plasma/plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch new file mode 100644 index 0000000000..30ed016829 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch @@ -0,0 +1,32 @@ +diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake +index 91c8a3c..0c658bd 100644 +--- a/startkde/startkde.cmake ++++ b/startkde/startkde.cmake +@@ -20,13 +20,13 @@ unset DYLD_FORCE_FLAT_NAMESPACE + bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'` + if [ -n "$bindir" ]; then + qbindir=`qtpaths --binaries-dir` +- qdbus=$qbindir/qdbus ++ qdbus=$qbindir/qdbus-qt5 + case $PATH in + $bindir|$bindir:*|*:$bindir|*:$bindir:*) ;; + *) PATH=$bindir:$PATH; export PATH;; + esac + else +- qdbus=qdbus ++ qdbus=qdbus-qt5 + fi + + # Check if a KDE session already is running and whether it's possible to connect to X +@@ -300,9 +300,9 @@ fi + if $qdbus >/dev/null 2>/dev/null; then + : # ok + else +- echo 'startkde: Could not start D-Bus. Can you call qdbus?' 1>&2 ++ echo 'startkde: Could not start D-Bus. Can you call qdbus-qt5?' 1>&2 + test -n "$ksplash_pid" && kill "$ksplash_pid" 2>/dev/null +- xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus?" ++ xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus-qt5?" + exit 1 + fi + diff --git a/desktop/kde/plasma/plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch b/desktop/kde/plasma/plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch new file mode 100644 index 0000000000..75950ada26 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch @@ -0,0 +1,29 @@ +From dde9b1c1930d333d8daff25c73400e1e67f3c630 Mon Sep 17 00:00:00 2001 +From: Hrvoje Senjan +Date: Sun, 7 Sep 2014 22:55:24 +0200 +Subject: [PATCH 3/3] Remove export of QT_PLUGIN_PATH + +--- + startkde/startkde.cmake | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake +index 51721d1..1d67be0 100644 +--- a/startkde/startkde.cmake ++++ b/startkde/startkde.cmake +@@ -220,12 +220,6 @@ for prefix in `echo $scriptpath`; do + done + done + +-# Set the path for Qt plugins provided by KDE +-QT_PLUGIN_PATH=${QT_PLUGIN_PATH+$QT_PLUGIN_PATH:}`qtpaths --plugin-dir` +-# TODO: Do we really need this? +-QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$kdehome/lib/kde5/plugins/ +-export QT_PLUGIN_PATH +- + # Activate the kde font directories. + # + # There are 4 directories that may be used for supplying fonts for KDE. +-- +2.1.0 + diff --git a/desktop/kde/plasma/plasma-workspace/files/create_kdehome.patch b/desktop/kde/plasma/plasma-workspace/files/create_kdehome.patch new file mode 100644 index 0000000000..b29f4b163a --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/files/create_kdehome.patch @@ -0,0 +1,19 @@ +diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake +index 0c658bd..51721d1 100644 +--- a/startkde/startkde.cmake ++++ b/startkde/startkde.cmake +@@ -64,6 +64,14 @@ fi + + mkdir -p $configDir + ++kdehome=$HOME/@KDE_DEFAULT_HOME@ ++test -n "$KDEHOME" && kdehome=`echo "$KDEHOME"|sed "s,^~/,$HOME/,"` ++ ++# see kstartupconfig source for usage ++mkdir -m 700 -p $kdehome ++mkdir -m 700 -p $kdehome/share ++mkdir -m 700 -p $kdehome/share/config ++ + #This is basically setting defaults so we can use them with kstartupconfig5 + cat >$configDir/startupconfigkeys < + + + + plasma-workspace + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + app:gui + The KDE5 Plasma Workspace Components + 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 + kio-devel + kjs-devel + pam + zlib-devel + libX11-devel + libXau-devel + libgcc + libxcb-devel + kactivities-devel + extra-cmake-modules + + + + + + + + + plasma-workspace + + qt5-base+ + qt5-tools + cln + kio + kjs + pam + zlib + libX11 + libXau + libgcc + libxcb + kactivities + gpsd + libSM + libXi + libICE + kio + kjs + libXfixes + baloo + 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 + 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 + + + /etc/pam.d + /etc/xdg + /usr/share + /usr/share/applications + /usr/share/locale + /usr/bin + /usr/lib/qt5/plugins + /usr/lib/qt5/qml + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + plasma-workspace-devel + Development files for kde5 plasma-workspace + + qt5-base-devel + plasma-workspace + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde.pam + + + kde-workspace-devel + + + kde-workspace-devel + + + + + drkonqi + KDE crash handler + + kdewebkit + kxmlrpcclient + plasma-workspace + + + /usr/lib/libexec + + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/polkit-kde-authentication-agent-1/actions.py b/desktop/kde/plasma/polkit-kde-authentication-agent-1/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/polkit-kde-authentication-agent-1/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml b/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml new file mode 100755 index 0000000000..b7998dd088 --- /dev/null +++ b/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml @@ -0,0 +1,77 @@ + + + + + polkit-kde-authentication-agent-1 + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + 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 + + + + + + + polkit-kde-authentication-agent-1 + + qt5-base + libgcc + kcrash + kcoreaddons + polkit-qt + ki18n + kdbusaddons + kiconthemes + kwindowsystem + knotifications + kwidgetsaddons + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/powerdevil/actions.py b/desktop/kde/plasma/powerdevil/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/powerdevil/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/powerdevil/pspec.xml b/desktop/kde/plasma/powerdevil/pspec.xml new file mode 100755 index 0000000000..b4b31b4af9 --- /dev/null +++ b/desktop/kde/plasma/powerdevil/pspec.xml @@ -0,0 +1,87 @@ + + + + + powerdevil + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + plasma-workspace-devel + extra-cmake-modules + + + + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-07-03 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/sddm-kcm/actions.py b/desktop/kde/plasma/sddm-kcm/actions.py new file mode 100644 index 0000000000..b6b9ec50d8 --- /dev/null +++ b/desktop/kde/plasma/sddm-kcm/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("CONTRIBUTORS", "COPYING", "README") diff --git a/desktop/kde/plasma/sddm-kcm/pspec.xml b/desktop/kde/plasma/sddm-kcm/pspec.xml new file mode 100644 index 0000000000..ca2e4ecea7 --- /dev/null +++ b/desktop/kde/plasma/sddm-kcm/pspec.xml @@ -0,0 +1,89 @@ + + + + + sddm-kcm + https://projects.kde.org/projects/kde/workspace/sddm-kcm + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + app:console + KDE5 Config Module for SDDM + 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 + kio-devel + qt5-declarative-devel + qt5-tools-devel + qt5-x11extras-devel + kconfig-devel + docutils + libXcursor-devel + extra-cmake-modules + + + + + sddm-kcm + + kcoreaddons + sddm + libgcc + libX11 + kconfigwidgets + kauth + kxmlgui + ki18n + qt5-base + kio + kdoctools + libXcursor + kconfig + qt5-x11extras + qt5-declarative + xorg-server-xephyr + + + /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/lib/cmake + /usr/lib/qt5/plugins + /usr/lib/libexec/kauth + /usr/lib + /usr/share/doc + + + + + + 2015-07-03 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/sddm-kcm/translations.xml b/desktop/kde/plasma/sddm-kcm/translations.xml new file mode 100644 index 0000000000..97bfd3908d --- /dev/null +++ b/desktop/kde/plasma/sddm-kcm/translations.xml @@ -0,0 +1,8 @@ + + + + kde5-sddm-kcm + KDE5 Config Module for SDDM + KDE5 Config Module for SDDM + + diff --git a/desktop/kde/plasma/sddm/actions.py b/desktop/kde/plasma/sddm/actions.py new file mode 100644 index 0000000000..7bb0bc98f8 --- /dev/null +++ b/desktop/kde/plasma/sddm/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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/sddm \ + -DBUILD_MAN_PAGES=ON") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/sddm/comar/package.py b/desktop/kde/plasma/sddm/comar/package.py new file mode 100644 index 0000000000..152cbe045e --- /dev/null +++ b/desktop/kde/plasma/sddm/comar/package.py @@ -0,0 +1,46 @@ +#!/usr/bin/python + +import os, re +import shutil + +OUR_ID = 65 +OUR_NAME = "sddm" +OUR_DESC = "sddm" + +DATADIR = "/var/lib/sddm" +DATADIRMODE = 0755 + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + + # On first install... + if not os.path.exists(DATADIR): + os.makedirs(DATADIR, DATADIRMODE) + + try: + os.system ("groupadd -g %d %s" % (OUR_ID, OUR_NAME)) + os.system ("useradd -m -d /var/lib/sddm -r -s /bin/false -u %d -g %d %s -c %s" % (OUR_ID, OUR_ID, OUR_NAME, OUR_DESC)) + os.system ("passwd -l sddm > /dev/null") + os.system("/bin/chown -R sddm:sddm %s" % DATADIR) + except: + pass + +# os.system ("groupadd --system %s" % (OUR_NAME)) +# os.system ("useradd -c 'sddm' --system -d /var/lib/sddm -s /sbin/nologin -g %s %s" % (OUR_NAME, OUR_DESC)) + + + + # os.system("/bin/chown -R sddm:sddm /var/log/sddm.log") + + + +def postRemove(): + try: + os.system ("userdel %s" % OUR_NAME) + os.system ("groupdel %s" % OUR_NAME) + except: + pass + + + + + diff --git a/desktop/kde/plasma/sddm/comar/service.py b/desktop/kde/plasma/sddm/comar/service.py new file mode 100644 index 0000000000..058a771fec --- /dev/null +++ b/desktop/kde/plasma/sddm/comar/service.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +from comar.service import * +import os + +serviceType="server" +serviceDesc=_({"en": "sddm Server", + "tr": "sddm Sunucusu"}) +serviceDefault="on" +PIDFILE="/run/sddm/sddm.pid" +DAEMON="/usr/bin/sddm" + +@synchronized +def start(): + startService(command=DAEMON, + pidfile=PIDFILE, + detach=True, + donotify=True) + + +@synchronized +def stop(): + stopService(pidfile=PIDFILE, + donotify=True) + + try: + os.unlink(PIDFILE) + except OSError: + pass + +def status(): + return isServiceRunning(PIDFILE) diff --git a/desktop/kde/plasma/sddm/files/sddm b/desktop/kde/plasma/sddm/files/sddm new file mode 100644 index 0000000000..b66e9367cc --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm @@ -0,0 +1,18 @@ +# Begin /etc/pam.d/sddm + +auth required pam_unix.so try_first_pass nullok +auth optional pam_permit.so +auth required pam_env.so + +account required pam_unix.so +account optional pam_permit.so +account required pam_time.so + +password required pam_unix.so try_first_pass nullok sha512 shadow +password optional pam_permit.so + +session required pam_limits.so +session required pam_unix.so +session optional pam_permit.so + +# End /etc/pam.d/sddm \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/files/sddm-0.10.0-upower.patch b/desktop/kde/plasma/sddm/files/sddm-0.10.0-upower.patch new file mode 100644 index 0000000000..63daf89175 --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm-0.10.0-upower.patch @@ -0,0 +1,12 @@ +diff -u -r sddm-0.9.0.orig/src/daemon/PowerManager.cpp sddm-0.9.0/src/daemon/PowerManager.cpp +--- sddm-0.9.0.orig/src/daemon/PowerManager.cpp 2014-10-01 18:40:37.402683578 +0200 ++++ sddm-0.9.0/src/daemon/PowerManager.cpp 2014-10-01 18:40:43.502618164 +0200 +@@ -197,7 +197,7 @@ + m_backends << new Login1Backend(); + + // check if upower interface exists +- if (interface->isServiceRegistered(UPOWER_SERVICE)) ++// if (interface->isServiceRegistered(UPOWER_SERVICE)) + m_backends << new UPowerBackend(); + } + \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/files/sddm-0.11.0-consolekit.patch b/desktop/kde/plasma/sddm/files/sddm-0.11.0-consolekit.patch new file mode 100644 index 0000000000..9295d0ef82 --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm-0.11.0-consolekit.patch @@ -0,0 +1,13 @@ +diff --git a/data/scripts/Xsession b/data/scripts/Xsession +index a5d270d..4b48524 100755 +--- a/data/scripts/Xsession ++++ b/data/scripts/Xsession +@@ -74,7 +74,7 @@ case $session in + exec xterm -geometry 80x24-0-0 + ;; + *) +- eval exec "$session" ++ eval exec ck-launch-session "$session" + ;; + esac + exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop." \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/files/sddm-autologin b/desktop/kde/plasma/sddm/files/sddm-autologin new file mode 100644 index 0000000000..b24b3bf6cf --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm-autologin @@ -0,0 +1,16 @@ +# Begin /etc/pam.d/sddm-autologin + +auth requisite pam_nologin.so +auth required pam_env.so + +auth required pam_succeed_if.so uid >= 1000 quiet +auth required pam_permit.so + +account include system-account + +password required pam_deny.so + +session required pam_limits.so +session include system-session + +# End /etc/pam.d/sddm-autologin \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/files/sddm-greeter b/desktop/kde/plasma/sddm/files/sddm-greeter new file mode 100644 index 0000000000..b039ab5799 --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm-greeter @@ -0,0 +1,11 @@ +# Begin /etc/pam.d/sddm-greeter + +auth required pam_env.so +auth required pam_permit.so + +account required pam_permit.so +password required pam_deny.so +session required pam_unix.so +-session optional pam_systemd.so + +# End /etc/pam.d/sddm-greeter \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/files/sddm.conf b/desktop/kde/plasma/sddm/files/sddm.conf new file mode 100644 index 0000000000..311531317b --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm.conf @@ -0,0 +1,84 @@ +[Autologin] +# Autologin again on session exit +Relogin=false + +# Autologin session +Session=plasma.desktop + +# Autologin user +User= + + +[General] +# Halt command +HaltCommand=/sbin/shutdown -h -P now + +# Initial NumLock state +# Valid values: on|off|none +# If property is set to none, numlock won't be changed +Numlock=none + +# Reboot command +RebootCommand=/sbin/shutdown -r now + + +[Theme] +# Current theme name +Current=maui + +# Cursor theme +CursorTheme=breeze + +# Face icon directory +# The files should be in username.face.icon format +FacesDir=/usr/share/sddm/faces + +# Theme directory path +ThemeDir=/usr/share/sddm/themes + + +[Users] +# Default $PATH +DefaultPath=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin + +# Hidden shells +# Users with these shells as their default won't be listed +HideShells= + +# Hidden users +HideUsers=git,sddm + +# Maximum user id for displayed users +MaximumUid=65000 + +# Minimum user id for displayed users +MinimumUid=1000 + +# Remember the session of the last successfully logged in user +RememberLastSession=true + +# Remember the last successfully logged in user +RememberLastUser=true + + +[XDisplay] +# Xsetup script path +# A script to execute when starting the display server +DisplayCommand=/usr/share/sddm/scripts/Xsetup + +# Minimum VT +# The lowest virtual terminal number that will be used. +MinimumVT=1 + +# X server path +ServerPath=/usr/bin/X + +# Xsession script path +# A script to execute when starting the desktop session +SessionCommand=/usr/share/sddm/scripts/Xsession + +# Session description directory +SessionDir=/usr/share/xsessions + +# Xauth path +XauthPath=/usr/bin/xauth diff --git a/desktop/kde/plasma/sddm/files/sddm_upstream.patch b/desktop/kde/plasma/sddm/files/sddm_upstream.patch new file mode 100644 index 0000000000..28d9df4d2c --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm_upstream.patch @@ -0,0 +1,746 @@ +diff -Nuar sddm-0.11.0/ChangeLog sddm-master/ChangeLog +--- sddm-0.11.0/ChangeLog 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/ChangeLog 2015-03-08 18:18:48.000000000 +0200 +@@ -4,6 +4,10 @@ + - Bug fixes + * Others + ++## 0.12.0 - XXXX-XX-XX ++---------------------- ++ * Add Arabic translation by Safa Alfulaij. ++ + ## 0.11.0 - 2014-11-20 + ---------------------- + + Reload the configuration every time we start a new session +@@ -15,7 +19,6 @@ + + ## 0.10.0 - 2014-10-16 + ---------------------- +- + + Set default icon theme from greeter theme configuration. + + Set cursor theme according to greeter theme configuration. + - Never permit a login as the sddm user (CVE-2014-7271) +diff -Nuar sddm-0.11.0/CMakeLists.txt sddm-master/CMakeLists.txt +--- sddm-0.11.0/CMakeLists.txt 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/CMakeLists.txt 2015-03-08 18:18:48.000000000 +0200 +@@ -77,7 +77,9 @@ + + # find qt5 imports dir + get_target_property(QMAKE_EXECUTABLE Qt5::qmake LOCATION) +-exec_program(${QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_QML" RETURN_VALUE return_code OUTPUT_VARIABLE QT_IMPORTS_DIR) ++if(NOT QT_IMPORTS_DIR) ++ exec_program(${QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_QML" RETURN_VALUE return_code OUTPUT_VARIABLE QT_IMPORTS_DIR) ++endif() + + # Set components version + set(COMPONENTS_VERSION 2.0) +@@ -98,7 +100,12 @@ + add_definitions(-DHAVE_SYSTEMD) + set(CMAKE_AUTOMOC_MOC_OPTIONS -DHAVE_SYSTEMD) + +- pkg_check_modules(JOURNALD "libsystemd-journal") ++ # libsystemd-journal was merged into libsystemd in 209 ++ if(${SYSTEMD_VERSION} VERSION_LESS 209) ++ pkg_check_modules(JOURNALD "libsystemd-journal") ++ else() ++ pkg_check_modules(JOURNALD "libsystemd") ++ endif() + + if(ENABLE_JOURNALD) + if(JOURNALD_FOUND) +@@ -109,8 +116,11 @@ + endif() + endif() + +- execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=systemdsystemunitdir systemd OUTPUT_VARIABLE SYSTEMD_SYSTEM_UNIT_DIR) +- string(REGEX REPLACE "[ \t\n]+" "" SYSTEMD_SYSTEM_UNIT_DIR ${SYSTEMD_SYSTEM_UNIT_DIR}) ++ if (NOT DEFINED SYSTEMD_SYSTEM_UNIT_DIR) ++ execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=systemdsystemunitdir systemd OUTPUT_VARIABLE SYSTEMD_SYSTEM_UNIT_DIR) ++ string(REGEX REPLACE "[ \t\n]+" "" SYSTEMD_SYSTEM_UNIT_DIR ${SYSTEMD_SYSTEM_UNIT_DIR}) ++ endif() ++ + set(MINIMUM_VT 1) + set(HALT_COMMAND "/usr/bin/systemctl poweroff") + set(REBOOT_COMMAND "/usr/bin/systemctl reboot") +diff -Nuar sddm-0.11.0/CONTRIBUTORS sddm-master/CONTRIBUTORS +--- sddm-0.11.0/CONTRIBUTORS 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/CONTRIBUTORS 2015-03-08 18:18:48.000000000 +0200 +@@ -43,3 +43,4 @@ + a.k.a. Harvey + raffarti + w41l ++Sérgio Marques +diff -Nuar sddm-0.11.0/data/man/sddm.conf.rst.in sddm-master/data/man/sddm.conf.rst.in +--- sddm-0.11.0/data/man/sddm.conf.rst.in 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/man/sddm.conf.rst.in 2015-03-08 18:18:48.000000000 +0200 +@@ -65,6 +65,10 @@ + Path of the X server. + Default value is "/usr/bin/X". + ++`XephyrPath=` ++ Path of the Xephyr. ++ Default value is "/usr/bin/Xephyr". ++ + `XauthPath=` + Path of the Xauth. + Default value is "/usr/bin/xauth". +@@ -104,11 +108,11 @@ + Default value is 65000. + + `HideUsers=` +- Users that shouldn't show up in the user list. ++ Comma-separated list of Users that shouldn't show up in the user list. + Default value is empty. + + `HideShells=` +- Shells of users that shouldn't show up in the user list. ++ Comma-separated list of Shells of users that shouldn't show up in the user list. + Default value is empty. + + `RememberLastUser=` +diff -Nuar sddm-0.11.0/data/man/sddm.rst.in sddm-master/data/man/sddm.rst.in +--- sddm-0.11.0/data/man/sddm.rst.in 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/man/sddm.rst.in 2015-03-08 18:18:48.000000000 +0200 +@@ -25,9 +25,9 @@ + easily create pleasant, modern looking interfaces for sddm. + + sddm runs the greeter as a system user named **sddm** +-whose home directory need to be set to **/var/lib/sddm**. ++whose home directory needs to be set to **/var/lib/sddm**. + +-If pam and systemd are available, the greeter will go through logind ++If pam and systemd are available, the greeter will go through logind, + which will give it access to drm devices. + + Distributions without pam and systemd will need to put the **sddm** user +diff -Nuar sddm-0.11.0/data/scripts/Xsession sddm-master/data/scripts/Xsession +--- sddm-0.11.0/data/scripts/Xsession 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/scripts/Xsession 2015-03-08 18:18:48.000000000 +0200 +@@ -20,9 +20,8 @@ + . $HOME/.profile + fi + ;; +- */zsh) ++*/zsh) + [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" +- emulate -R sh + [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc + zhome=${ZDOTDIR:-$HOME} + # zshenv is always sourced automatically. +@@ -30,6 +29,7 @@ + [ -f $zhome/.zprofile ] && . $zhome/.zprofile + [ -f $zdir/zlogin ] && . $zdir/zlogin + [ -f $zhome/.zlogin ] && . $zhome/.zlogin ++ emulate -R sh + ;; + */csh|*/tcsh) + # [t]cshrc is always sourced automatically. +diff -Nuar sddm-0.11.0/data/translations/ar.ts sddm-master/data/translations/ar.ts +--- sddm-0.11.0/data/translations/ar.ts 1970-01-01 02:00:00.000000000 +0200 ++++ sddm-master/data/translations/ar.ts 2015-03-08 18:18:48.000000000 +0200 +@@ -0,0 +1,59 @@ ++ ++ ++ ++ ++ TextConstants ++ ++ Welcome to %1 ++ مرحبًا في %1 ++ ++ ++ Warning, Caps Lock is ON! ++ تحذير، مفتاح Caps Lock ممكّن! ++ ++ ++ Layout ++ التّخطيط ++ ++ ++ Login ++ لِج ++ ++ ++ Login failed ++ فشل الولوج ++ ++ ++ Login succeeded ++ نجح الولوج ++ ++ ++ Password ++ كلمة المرور ++ ++ ++ Enter your username and password ++ أدخِل اسم المستخدم وكلمة مروره ++ ++ ++ Reboot ++ أعد الإقلاع ++ ++ ++ Session ++ الجلسة ++ ++ ++ Shutdown ++ أطفئ ++ ++ ++ User name ++ اسم المستخدم ++ ++ ++ Select your user and enter password ++ اختر مستخدمًا وأدخِل كلمة مروره ++ ++ ++ +diff -Nuar sddm-0.11.0/data/translations/CMakeLists.txt sddm-master/data/translations/CMakeLists.txt +--- sddm-0.11.0/data/translations/CMakeLists.txt 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/translations/CMakeLists.txt 2015-03-08 18:18:48.000000000 +0200 +@@ -1,9 +1,11 @@ + set(TRANSLATION_FILES ++ ar.ts + cs.ts + de.ts + et.ts + fi.ts + fr.ts ++ hu.ts + it.ts + ja.ts + pl.ts +diff -Nuar sddm-0.11.0/data/translations/hu.ts sddm-master/data/translations/hu.ts +--- sddm-0.11.0/data/translations/hu.ts 1970-01-01 02:00:00.000000000 +0200 ++++ sddm-master/data/translations/hu.ts 2015-03-08 18:18:48.000000000 +0200 +@@ -0,0 +1,59 @@ ++ ++ ++ ++ ++ TextConstants ++ ++ Welcome to %1 ++ Üdvözöljük - %1 ++ ++ ++ Warning, Caps Lock is ON! ++ Figyelem: a Caps Lock BE van kapcsolva! ++ ++ ++ Layout ++ Nézet ++ ++ ++ Login ++ Bejelentkezés ++ ++ ++ Login failed ++ Bejelentkezés sikertelen ++ ++ ++ Login succeeded ++ Sikeres bejelentkezés ++ ++ ++ Password ++ Jelszó ++ ++ ++ Enter your username and password ++ Írja be a felhasználónevét és a jelszavát ++ ++ ++ Reboot ++ Újraindítás ++ ++ ++ Session ++ Munkamenet ++ ++ ++ Shutdown ++ Leállítás ++ ++ ++ User name ++ Felhasználónév ++ ++ ++ Select your user and enter password ++ Válassza ki a felhasználónevét és írja be a jelszavát ++ ++ ++ +diff -Nuar sddm-0.11.0/data/translations/it.ts sddm-master/data/translations/it.ts +--- sddm-0.11.0/data/translations/it.ts 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/translations/it.ts 2015-03-08 18:18:48.000000000 +0200 +@@ -21,7 +21,7 @@ + + + Login failed +- Accesso fallito ++ Accesso non riuscito + + + Login succeeded +diff -Nuar sddm-0.11.0/data/translations/pt_PT.ts sddm-master/data/translations/pt_PT.ts +--- sddm-0.11.0/data/translations/pt_PT.ts 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/translations/pt_PT.ts 2015-03-08 18:18:48.000000000 +0200 +@@ -5,11 +5,11 @@ + TextConstants + + Welcome to %1 +- Bem-vindo a %1 ++ Bem-vindo ao %1 + + + Warning, Caps Lock is ON! +- Atenção, Caps Lock está ligada! ++ Atenção, Caps Lock está ativo! + + + Layout +@@ -17,15 +17,15 @@ + + + Login +- Sessão ++ Autenticação + + + Login failed +- A autenticação falhou ++ Falha de autenticação + + + Login succeeded +- Autentificação com sucesso ++ Autenticação efetuada + + + Password +@@ -33,7 +33,7 @@ + + + Enter your username and password +- Escreva o seu nome de utilizador e senha ++ Escreva o seu nome de utilizador e a senha + + + Reboot +diff -Nuar sddm-0.11.0/data/translations/tr.ts sddm-master/data/translations/tr.ts +--- sddm-0.11.0/data/translations/tr.ts 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/data/translations/tr.ts 2015-03-08 18:18:48.000000000 +0200 +@@ -5,7 +5,7 @@ + TextConstants + + Welcome to %1 +- Hoşgeldiniz (%1) ++ Hoş Geldiniz (%1) + + + Warning, Caps Lock is ON! +@@ -29,11 +29,11 @@ + + + Password +- Şifre ++ Parola + + + Enter your username and password +- Kullanıcı adınızı ve şifrenizi giriniz ++ Kullanıcı adınızı ve parolanızı giriniz + + + Reboot +@@ -53,7 +53,7 @@ + + + Select your user and enter password +- Kullanıcınızı seçiniz ve şifrenizi giriniz ++ Kullanıcınızı seçiniz ve parolanızı giriniz + + + +diff -Nuar sddm-0.11.0/README.md sddm-master/README.md +--- sddm-0.11.0/README.md 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/README.md 2015-03-08 18:18:48.000000000 +0200 +@@ -2,7 +2,7 @@ + + [![Build Status](https://travis-ci.org/sddm/sddm.svg?branch=master)](https://travis-ci.org/sddm/sddm) + +-SDDM is a modern display manager for X11 aiming to be fast, simple and beatiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces. ++SDDM is a modern display manager for X11 aiming to be fast, simple and beautiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces. + + SDDM is extremely themeable. We put no restrictions on the user interface design, it is completely up to the designer. We simply provide a few callbacks to the user interface which can be used for authentication, suspend etc. To further ease theme creation we provide some premade components like a textbox, a combox etc. + +diff -Nuar sddm-0.11.0/src/common/Configuration.h sddm-master/src/common/Configuration.h +--- sddm-0.11.0/src/common/Configuration.h 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/common/Configuration.h 2015-03-08 18:18:48.000000000 +0200 +@@ -54,6 +54,7 @@ + // TODO: Not absolutely sure if everything belongs here. Xsessions, VT and probably some more seem universal + Section(XDisplay, + Entry(ServerPath, QString, _S("/usr/bin/X"), _S("X server path")); ++ Entry(XephyrPath, QString, _S("/usr/bin/Xephyr"), _S("Xephyr path")); + Entry(XauthPath, QString, _S("/usr/bin/xauth"), _S("Xauth path")); + Entry(SessionDir, QString, _S("/usr/share/xsessions"), _S("Session description directory")); + Entry(SessionCommand, QString, _S(SESSION_COMMAND), _S("Xsession script path\n" +diff -Nuar sddm-0.11.0/src/daemon/Display.cpp sddm-master/src/daemon/Display.cpp +--- sddm-0.11.0/src/daemon/Display.cpp 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/Display.cpp 2015-03-08 18:18:48.000000000 +0200 +@@ -40,8 +40,8 @@ + #include + + namespace SDDM { +- Display::Display(const int displayId, const int terminalId, Seat *parent) : QObject(parent), +- m_displayId(displayId), m_terminalId(terminalId), ++ Display::Display(const int terminalId, Seat *parent) : QObject(parent), ++ m_terminalId(terminalId), + m_auth(new Auth(this)), + m_displayServer(new XorgDisplayServer(this)), + m_seat(parent), +@@ -73,8 +73,8 @@ + stop(); + } + +- const int Display::displayId() const { +- return m_displayId; ++ QString Display::displayId() const { ++ return m_displayServer->display(); + } + + const int Display::terminalId() const { +diff -Nuar sddm-0.11.0/src/daemon/Display.h sddm-master/src/daemon/Display.h +--- sddm-0.11.0/src/daemon/Display.h 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/Display.h 2015-03-08 18:18:48.000000000 +0200 +@@ -39,10 +39,10 @@ + Q_OBJECT + Q_DISABLE_COPY(Display) + public: +- explicit Display(const int displayId, const int terminalId, Seat *parent); ++ explicit Display(int terminalId, Seat *parent); + ~Display(); + +- const int displayId() const; ++ QString displayId() const; + const int terminalId() const; + + const QString &name() const; +@@ -71,7 +71,6 @@ + bool m_relogin { true }; + bool m_started { false }; + +- int m_displayId { 0 }; + int m_terminalId { 7 }; + + QString m_passPhrase; +diff -Nuar sddm-0.11.0/src/daemon/Seat.cpp sddm-master/src/daemon/Seat.cpp +--- sddm-0.11.0/src/daemon/Seat.cpp 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/Seat.cpp 2015-03-08 18:18:48.000000000 +0200 +@@ -51,36 +51,25 @@ + return m_name; + } + +- void Seat::createDisplay(int displayId, int terminalId) { ++ void Seat::createDisplay(int terminalId) { + //reload config if needed + mainConfig.load(); + +- if (displayId == -1) { +- // find unused display +- displayId = findUnused(0, [&](const int number) { +- bool alreadyExists = m_displayIds.contains(number); +- if (!alreadyExists) +- alreadyExists = XorgDisplayServer::displayExists(number); +- return alreadyExists; +- }); +- +- // find unused terminal ++ if (terminalId == -1) { ++ // find unused terminal + terminalId = findUnused(mainConfig.XDisplay.MinimumVT.get(), [&](const int number) { + return m_terminalIds.contains(number); + }); + } + +- // mark display as used +- m_displayIds << displayId; +- + // mark terminal as used + m_terminalIds << terminalId; + + // log message +- qDebug() << "Adding new display" << displayId << "on vt" << terminalId << "..."; ++ qDebug() << "Adding new display" << "on vt" << terminalId << "..."; + + // create a new display +- Display *display = new Display(displayId, terminalId, this); ++ Display *display = new Display(terminalId, this); + + // restart display on stop + connect(display, SIGNAL(stopped()), this, SLOT(displayStopped())); +@@ -92,26 +81,14 @@ + display->start(); + } + +- void Seat::removeDisplay(int displayId) { +- qDebug() << "Removing display" << displayId << "..."; +- +- // display object +- Display *display = nullptr; ++ void Seat::removeDisplay(Display* display) { ++ qDebug() << "Removing display" << display->displayId() << "..."; + +- // find display +- for (Display *d: m_displays) +- if (d->displayId() == displayId) +- display = d; +- +- // check if found +- if (display == nullptr) +- return; + + // remove display from list + m_displays.removeAll(display); + + // mark display and terminal ids as unused +- m_displayIds.removeAll(display->displayId()); + m_terminalIds.removeAll(display->terminalId()); + + // stop the display +@@ -127,7 +104,7 @@ + Display *display = qobject_cast(sender()); + + // remove display +- removeDisplay(display->displayId()); ++ removeDisplay(display); + + // restart otherwise + if (m_displays.isEmpty()) +diff -Nuar sddm-0.11.0/src/daemon/Seat.h sddm-master/src/daemon/Seat.h +--- sddm-0.11.0/src/daemon/Seat.h 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/Seat.h 2015-03-08 18:18:48.000000000 +0200 +@@ -34,8 +34,8 @@ + const QString &name() const; + + public slots: +- void createDisplay(int displayId = -1, int terminalId = -1); +- void removeDisplay(int displayId); ++ void createDisplay(int terminalId = -1); ++ void removeDisplay(SDDM::Display* display); + + private slots: + void displayStopped(); +@@ -45,7 +45,6 @@ + + QList m_displays; + QList m_terminalIds; +- QList m_displayIds; + }; + } + +diff -Nuar sddm-0.11.0/src/daemon/Utils.h sddm-master/src/daemon/Utils.h +--- sddm-0.11.0/src/daemon/Utils.h 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/Utils.h 2015-03-08 18:18:48.000000000 +0200 +@@ -21,6 +21,8 @@ + #ifndef SDDM_UTILS_H + #define SDDM_UTILS_H + ++#include ++ + namespace SDDM { + + inline QString generateName(int length) { +diff -Nuar sddm-0.11.0/src/daemon/XorgDisplayServer.cpp sddm-master/src/daemon/XorgDisplayServer.cpp +--- sddm-0.11.0/src/daemon/XorgDisplayServer.cpp 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/XorgDisplayServer.cpp 2015-03-08 18:18:48.000000000 +0200 +@@ -28,6 +28,9 @@ + #include + #include + #include ++#include ++ ++#include + + #include + +@@ -36,9 +39,6 @@ + + namespace SDDM { + XorgDisplayServer::XorgDisplayServer(Display *parent) : DisplayServer(parent) { +- // figure out the X11 display +- m_display = QString(":%1").arg(displayPtr()->displayId()); +- + // get auth directory + QString authDir = RUNTIME_DIR; + +@@ -50,7 +50,7 @@ + QDir().mkpath(authDir); + + // set auth path +- m_authPath = QString("%1/%2").arg(authDir).arg(m_display); ++ m_authPath = QString("%1/%2").arg(authDir).arg(QUuid::createUuid().toString()); + + // generate cookie + std::random_device rd; +@@ -70,10 +70,6 @@ + stop(); + } + +- bool XorgDisplayServer::displayExists(int number) { +- return QFile(QString("/tmp/.X%1-lock").arg(number)).exists(); +- } +- + const QString &XorgDisplayServer::display() const { + return m_display; + } +@@ -136,44 +132,72 @@ + if (daemonApp->testing()) { + QStringList args; + args << m_display << "-ac" << "-br" << "-noreset" << "-screen" << "800x600"; +- process->start("/usr/bin/Xephyr", args); ++ process->start(mainConfig.XDisplay.XephyrPath.get(), args); ++ ++ ++ // wait for display server to start ++ if (!process->waitForStarted()) { ++ // log message ++ qCritical() << "Failed to start display server process."; ++ ++ // return fail ++ return false; ++ } ++ emit started(); + } else { + // set process environment + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); +- env.insert("DISPLAY", m_display); +- env.insert("XAUTHORITY", m_authPath); + env.insert("XCURSOR_THEME", mainConfig.Theme.CursorTheme.get()); + process->setProcessEnvironment(env); + +- // tell the display server to notify us when we can connect +- SignalHandler::ignoreSigusr1(); ++ //create pipe for communicating with X server ++ //0 == read from X, 1== write to from X ++ int pipeFds[2]; ++ if (pipe(pipeFds) != 0) { ++ qCritical("Could not create pipe to start X server"); ++ } + + // start display server + QStringList args; +- args << m_display +- << "-auth" << m_authPath ++ args << "-auth" << m_authPath + << "-nolisten" << "tcp" + << "-background" << "none" + << "-noreset" ++ << "-displayfd" << QString::number(pipeFds[1]) + << QString("vt%1").arg(displayPtr()->terminalId()); + qDebug() << "Running:" + << qPrintable(mainConfig.XDisplay.ServerPath.get()) + << qPrintable(args.join(" ")); + process->start(mainConfig.XDisplay.ServerPath.get(), args); +- SignalHandler::initializeSigusr1(); +- connect(DaemonApp::instance()->signalHandler(), SIGNAL(sigusr1Received()), this, SIGNAL(started())); +- } + +- // wait for display server to start +- if (!process->waitForStarted()) { +- // log message +- qCritical() << "Failed to start display server process."; ++ // wait for display server to start ++ if (!process->waitForStarted()) { ++ // log message ++ qCritical() << "Failed to start display server process."; ++ ++ // return fail ++ close(pipeFds[0]); ++ return false; ++ } ++ ++ QFile readPipe; ++ ++ if (!readPipe.open(pipeFds[0], QIODevice::ReadOnly)) { ++ qCritical("Failed to open pipe to start X Server "); ++ ++ close(pipeFds[0]); ++ return false; ++ } ++ QByteArray displayNumber = readPipe.readLine(); ++ displayNumber.prepend(QByteArray(":")); ++ displayNumber.remove(displayNumber.size() -1, 1); //trim trailing whitespace ++ m_display= displayNumber; ++ ++ // close our pipe ++ close(pipeFds[0]); + +- // return fail +- return false; +- } +- if (daemonApp->testing()) + emit started(); ++ } + + // set flag + m_started = true; +diff -Nuar sddm-0.11.0/src/daemon/XorgDisplayServer.h sddm-master/src/daemon/XorgDisplayServer.h +--- sddm-0.11.0/src/daemon/XorgDisplayServer.h 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/daemon/XorgDisplayServer.h 2015-03-08 18:18:48.000000000 +0200 +@@ -33,8 +33,6 @@ + explicit XorgDisplayServer(Display *parent); + ~XorgDisplayServer(); + +- static bool displayExists(int number); +- + const QString &display() const; + const QString &authPath() const; + +diff -Nuar sddm-0.11.0/src/greeter/SessionModel.cpp sddm-master/src/greeter/SessionModel.cpp +--- sddm-0.11.0/src/greeter/SessionModel.cpp 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/greeter/SessionModel.cpp 2015-03-08 18:18:48.000000000 +0200 +@@ -57,6 +57,7 @@ + continue; + SessionPtr si { new Session { session, "", "", "" } }; + QTextStream in(&inputFile); ++ bool execAllowed = true; + while (!in.atEnd()) { + QString line = in.readLine(); + if (line.startsWith("Name=")) +@@ -65,9 +66,15 @@ + si->exec = line.mid(5); + if (line.startsWith("Comment=")) + si->comment = line.mid(8); ++ if (line.startsWith("TryExec=")) { ++ QFileInfo fi(line.mid(8)); ++ if (!fi.exists() || !fi.isExecutable()) ++ execAllowed = false; ++ } + } + // add to sessions list +- d->sessions.push_back(si); ++ if (execAllowed) ++ d->sessions.push_back(si); + // close file + inputFile.close(); + } +diff -Nuar sddm-0.11.0/src/helper/backend/PamBackend.cpp sddm-master/src/helper/backend/PamBackend.cpp +--- sddm-0.11.0/src/helper/backend/PamBackend.cpp 2014-11-20 17:47:24.000000000 +0200 ++++ sddm-master/src/helper/backend/PamBackend.cpp 2015-03-08 18:18:48.000000000 +0200 +@@ -251,7 +251,9 @@ + QProcessEnvironment sessionEnv = m_app->session()->processEnvironment(); + QString display = sessionEnv.value("DISPLAY"); + if (!display.isEmpty()) { ++#ifdef PAM_XDISPLAY + m_pam->setItem(PAM_XDISPLAY, qPrintable(display)); ++#endif + m_pam->setItem(PAM_TTY, qPrintable(display)); + } + if (!m_pam->putEnv(sessionEnv)) { diff --git a/desktop/kde/plasma/sddm/files/sddm_y b/desktop/kde/plasma/sddm/files/sddm_y new file mode 100644 index 0000000000..0a76cc169d --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm_y @@ -0,0 +1,10 @@ +# Begin /etc/pam.d/sddm +#%PAM-1.0 +auth substack system-auth +auth optional pam_gnome_keyring.so +account include system-auth +session optional pam_keyinit.so force revoke +session include system-auth +session optional pam_console.so +session optional pam_gnome_keyring.so auto_start +session optional pam_selinux.so diff --git a/desktop/kde/plasma/sddm/files/sddm_yedek b/desktop/kde/plasma/sddm/files/sddm_yedek new file mode 100644 index 0000000000..b66e9367cc --- /dev/null +++ b/desktop/kde/plasma/sddm/files/sddm_yedek @@ -0,0 +1,18 @@ +# Begin /etc/pam.d/sddm + +auth required pam_unix.so try_first_pass nullok +auth optional pam_permit.so +auth required pam_env.so + +account required pam_unix.so +account optional pam_permit.so +account required pam_time.so + +password required pam_unix.so try_first_pass nullok sha512 shadow +password optional pam_permit.so + +session required pam_limits.so +session required pam_unix.so +session optional pam_permit.so + +# End /etc/pam.d/sddm \ No newline at end of file diff --git a/desktop/kde/plasma/sddm/pspec.xml b/desktop/kde/plasma/sddm/pspec.xml new file mode 100755 index 0000000000..3aaa4d6dbe --- /dev/null +++ b/desktop/kde/plasma/sddm/pspec.xml @@ -0,0 +1,78 @@ + + + + + sddm + https://github.com/sddm/sddm + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + QML based X11 display manager + KDE Power Management module. Provides kded daemon DBus helper and KCM for configuring Power settings + 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 + + + sddm_upstream.patch + sddm-0.10.0-upower.patch + sddm-0.11.0-consolekit.patch + + + + + sddm + + qt5-base + qt5-declarative + libgcc + libxcb + + + /etc + /usr/share + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + sddm.conf + sddm + + + System.Service + System.Package + + + + + + 2015-07-03 + 0.11 + Rebuild. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-09-20 + 0.11 + First release + Stefan Gronewold (groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/plasma/system-settings/actions.py b/desktop/kde/plasma/system-settings/actions.py new file mode 100644 index 0000000000..56638b7e32 --- /dev/null +++ b/desktop/kde/plasma/system-settings/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/plasma/system-settings/pspec.xml b/desktop/kde/plasma/system-settings/pspec.xml new file mode 100755 index 0000000000..850c5d7921 --- /dev/null +++ b/desktop/kde/plasma/system-settings/pspec.xml @@ -0,0 +1,88 @@ + + + + + system-settings + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + system-settings + + qt5-base + 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/doc + + + + + system-settings-devel + Development files for system-settings + + qt5-base-devel + system-settings + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/kde5-kdelibs4-support/actions.py b/desktop/kde/porting-aids/kde5-kdelibs4-support/actions.py index 11b2858877..29911258e6 100644 --- a/desktop/kde/porting-aids/kde5-kdelibs4-support/actions.py +++ b/desktop/kde/porting-aids/kde5-kdelibs4-support/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools def setup(): - kde5.configure() + kde5.configure("-DHTML_INSTAL_DIR=/usr/share/doc/kdelibs4support/html") def build(): kde5.make() diff --git a/desktop/kde/porting-aids/kde5-kdelibs4-support/pspec.xml b/desktop/kde/porting-aids/kde5-kdelibs4-support/pspec.xml index b51a5b379b..ce58a466b9 100755 --- a/desktop/kde/porting-aids/kde5-kdelibs4-support/pspec.xml +++ b/desktop/kde/porting-aids/kde5-kdelibs4-support/pspec.xml @@ -18,9 +18,13 @@ qt5-base-devel perl-URI qt5-tools-devel - kde5-kdoctools-devel - NetworkManager-devel - extra-cmake-modules + libSM-devel + docbook-xml + openssl-devel + intltool + kdoctools-devel + NetworkManager-devel + extra-cmake-modules @@ -83,6 +87,13 @@ + + 2015-06-23 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + 2015-06-01 5.10.0 diff --git a/desktop/kde/porting-aids/kdelibs4-support/actions.py b/desktop/kde/porting-aids/kdelibs4-support/actions.py new file mode 100644 index 0000000000..29911258e6 --- /dev/null +++ b/desktop/kde/porting-aids/kdelibs4-support/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DHTML_INSTAL_DIR=/usr/share/doc/kdelibs4support/html") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml new file mode 100755 index 0000000000..395d1784a5 --- /dev/null +++ b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml @@ -0,0 +1,108 @@ + + + + + kdelibs4-support + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + 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 + + + /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 + + qt5-base-devel + kdelibs4-support + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/khtml/actions.py b/desktop/kde/porting-aids/khtml/actions.py new file mode 100644 index 0000000000..7ad3db044b --- /dev/null +++ b/desktop/kde/porting-aids/khtml/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md") diff --git a/desktop/kde/porting-aids/khtml/pspec.xml b/desktop/kde/porting-aids/khtml/pspec.xml new file mode 100755 index 0000000000..863b15ce33 --- /dev/null +++ b/desktop/kde/porting-aids/khtml/pspec.xml @@ -0,0 +1,102 @@ + + + + + khtml + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + HTML rendering engine for KDE + KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support. + http://download.kde.org/stable/frameworks/5.11/portingAids/khtml-5.11.0.tar.xz + + qt5-base-devel + zlib-devel + libX11-devel + zlib + openssl-devel + extra-cmake-modules + + + + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + khtml-devel + Development files for khtml + + khtml + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/kjs/actions.py b/desktop/kde/porting-aids/kjs/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/porting-aids/kjs/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/porting-aids/kjs/pspec.xml b/desktop/kde/porting-aids/kjs/pspec.xml new file mode 100755 index 0000000000..9bd945d05e --- /dev/null +++ b/desktop/kde/porting-aids/kjs/pspec.xml @@ -0,0 +1,73 @@ + + + + + kjs + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + 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 + + + + + kjs + + qt5-base + libgcc + libpcre + + + /usr/bin + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + + kjs-devel + Development files for kjs + + qt5-base-devel + kjs + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/kjsembed/actions.py b/desktop/kde/porting-aids/kjsembed/actions.py new file mode 100644 index 0000000000..e5ff33ac3c --- /dev/null +++ b/desktop/kde/porting-aids/kjsembed/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "AUTHORS", "COPYING.LIB") diff --git a/desktop/kde/porting-aids/kjsembed/pspec.xml b/desktop/kde/porting-aids/kjsembed/pspec.xml new file mode 100755 index 0000000000..ef1a0f9d9e --- /dev/null +++ b/desktop/kde/porting-aids/kjsembed/pspec.xml @@ -0,0 +1,75 @@ + + + + + kjsembed + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + JavaScript support for HTML rendering engine on KDE5 + The KJSEmbed library is an easy-to-use wrapper around the KDE ECMAScript interpreter (kjs) that makes it easy to add scriptability to an application. + http://download.kde.org/stable/frameworks/5.11/portingAids/kjsembed-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + python3 + extra-cmake-modules + + + + + kjsembed + + 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 + + + + + kjsembed-devel + Development files for kjsembed + + qt5-base-devel + kjsembed + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/kmediaplayer/actions.py b/desktop/kde/porting-aids/kmediaplayer/actions.py new file mode 100644 index 0000000000..21870af947 --- /dev/null +++ b/desktop/kde/porting-aids/kmediaplayer/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "LICENSE") diff --git a/desktop/kde/porting-aids/kmediaplayer/pspec.xml b/desktop/kde/porting-aids/kmediaplayer/pspec.xml new file mode 100755 index 0000000000..14bd7b7aee --- /dev/null +++ b/desktop/kde/porting-aids/kmediaplayer/pspec.xml @@ -0,0 +1,68 @@ + + + + + kmediaplayer + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 media player Plugin interface for media player features + KMediaPlayer builds on the KParts framework to provide a common interface for KParts that can play media files. + http://download.kde.org/stable/frameworks/5.11/portingAids/kmediaplayer-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kmediaplayer + + qt5-base + libgcc + kparts + kxmlgui + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kmediaplayer-devel + Development files for kmediaplayer + + qt5-base-devel + kmediaplayer + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/kross/actions.py b/desktop/kde/porting-aids/kross/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/porting-aids/kross/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/porting-aids/kross/pspec.xml b/desktop/kde/porting-aids/kross/pspec.xml new file mode 100755 index 0000000000..cf031f63b7 --- /dev/null +++ b/desktop/kde/porting-aids/kross/pspec.xml @@ -0,0 +1,80 @@ + + + + + kross + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 application scripting helper + Kross is a scripting bridge to embed scripting functionality into an application. It supports QtScript as a scripting interpreter backend. + http://download.kde.org/stable/frameworks/5.11/portingAids/kross-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + extra-cmake-modules + + + + + kross + + 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 + + + + + kross-devel + Development files for kross + + qt5-base-devel + kross + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/porting-aids/krunner/actions.py b/desktop/kde/porting-aids/krunner/actions.py new file mode 100644 index 0000000000..7ad3db044b --- /dev/null +++ b/desktop/kde/porting-aids/krunner/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 kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md") diff --git a/desktop/kde/porting-aids/krunner/pspec.xml b/desktop/kde/porting-aids/krunner/pspec.xml new file mode 100755 index 0000000000..a76487c485 --- /dev/null +++ b/desktop/kde/porting-aids/krunner/pspec.xml @@ -0,0 +1,77 @@ + + + + + krunner + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Krunner Framework for providing different actions given a string query + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.11/portingAids/krunner-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + krunner + + qt5-base + qt5-declarative + libgcc + kconfig + kcoreaddons + ki18n + kio + kservice + plasma-framework + solid + threadweaver + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + krunner-devel + Development files for krunner + + qt5-base-devel + krunner + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/misc/at-spi2-core/pspec.xml b/desktop/misc/at-spi2-core/pspec.xml index c2fe7d12a4..519e64e101 100644 --- a/desktop/misc/at-spi2-core/pspec.xml +++ b/desktop/misc/at-spi2-core/pspec.xml @@ -16,6 +16,10 @@ libXtst-devel libXi-devel + gettext-devel + dbus-devel + glib2-devel + intltool @@ -23,6 +27,9 @@ at-spi2-core libXtst + libX11 + dbus + glib2 /etc @@ -44,13 +51,16 @@ dbus-32bit glib2-32bit + libXi-32bit libX11-32bit libXtst-32bit + glibc-32bit dbus-32bit glib2-32bit libX11-32bit + glibc-32bit /usr/lib32 @@ -62,6 +72,8 @@ at-spi2-core için geliştirme dosyaları at-spi2-core + dbus-devel + glib2-devel /usr/include diff --git a/desktop/misc/desktop-file-utils/pspec.xml b/desktop/misc/desktop-file-utils/pspec.xml index a1c812b348..8364e21562 100644 --- a/desktop/misc/desktop-file-utils/pspec.xml +++ b/desktop/misc/desktop-file-utils/pspec.xml @@ -13,10 +13,16 @@ Command line utilities to work with desktop menu entries desktop files are used to describe an application for inclusion in GNOME or KDE menus. This package contains desktop-file-validate which checks whether a .desktop file complies with the specification and desktop-file-install which installs a desktop file to the standard directory, optionally fixing it up in the process. http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.21.tar.xz + + glib2-devel + desktop-file-utils + + glib2 + /usr/bin /usr/share/doc diff --git a/desktop/toolkit/gtk/gtk2/actions.py b/desktop/toolkit/gnome/gtk2/actions.py similarity index 100% rename from desktop/toolkit/gtk/gtk2/actions.py rename to desktop/toolkit/gnome/gtk2/actions.py diff --git a/desktop/toolkit/gtk/gtk2/comar/pakhandler.py b/desktop/toolkit/gnome/gtk2/comar/pakhandler.py similarity index 100% rename from desktop/toolkit/gtk/gtk2/comar/pakhandler.py rename to desktop/toolkit/gnome/gtk2/comar/pakhandler.py diff --git a/desktop/toolkit/gtk/gtk2/files/fedora/icon-padding.patch b/desktop/toolkit/gnome/gtk2/files/fedora/icon-padding.patch similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/fedora/icon-padding.patch rename to desktop/toolkit/gnome/gtk2/files/fedora/icon-padding.patch diff --git a/desktop/toolkit/gtk/gtk2/files/fedora/system-python.patch b/desktop/toolkit/gnome/gtk2/files/fedora/system-python.patch similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/fedora/system-python.patch rename to desktop/toolkit/gnome/gtk2/files/fedora/system-python.patch diff --git a/desktop/toolkit/gtk/gtk2/files/fedora/tooltip-positioning.patch b/desktop/toolkit/gnome/gtk2/files/fedora/tooltip-positioning.patch similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/fedora/tooltip-positioning.patch rename to desktop/toolkit/gnome/gtk2/files/fedora/tooltip-positioning.patch diff --git a/desktop/toolkit/gtk/gtk2/files/fedora/window-dragging.patch b/desktop/toolkit/gnome/gtk2/files/fedora/window-dragging.patch similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/fedora/window-dragging.patch rename to desktop/toolkit/gnome/gtk2/files/fedora/window-dragging.patch diff --git a/desktop/toolkit/gtk/gtk2/files/gtkrc b/desktop/toolkit/gnome/gtk2/files/gtkrc similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/gtkrc rename to desktop/toolkit/gnome/gtk2/files/gtkrc diff --git a/desktop/toolkit/gtk/gtk2/files/xid-collision-debug.patch b/desktop/toolkit/gnome/gtk2/files/xid-collision-debug.patch similarity index 100% rename from desktop/toolkit/gtk/gtk2/files/xid-collision-debug.patch rename to desktop/toolkit/gnome/gtk2/files/xid-collision-debug.patch diff --git a/desktop/toolkit/gtk/gtk2/pspec.xml b/desktop/toolkit/gnome/gtk2/pspec.xml similarity index 100% rename from desktop/toolkit/gtk/gtk2/pspec.xml rename to desktop/toolkit/gnome/gtk2/pspec.xml diff --git a/desktop/toolkit/gtk/gtk2/translations.xml b/desktop/toolkit/gnome/gtk2/translations.xml similarity index 100% rename from desktop/toolkit/gtk/gtk2/translations.xml rename to desktop/toolkit/gnome/gtk2/translations.xml diff --git a/desktop/toolkit/qt5/qt5-base/pspec.xml b/desktop/toolkit/qt5/qt5-base/pspec.xml index 777c2d5007..cfad7f908c 100644 --- a/desktop/toolkit/qt5/qt5-base/pspec.xml +++ b/desktop/toolkit/qt5/qt5-base/pspec.xml @@ -21,7 +21,7 @@ glib2-devel desktop-file-utils fontconfig-devel - geoclue-devel + gperf gst-plugins-base-devel gstreamer-devel @@ -38,7 +38,7 @@ libxcb-devel libXcomposite-devel libxkbcommon-devel - libxslt-devel + libxslt mesa-devel libmtdev-devel nss-devel diff --git a/hardware/printer/cups-filters/actions.py b/hardware/printer/cups-filters/actions.py new file mode 100644 index 0000000000..100c076853 --- /dev/null +++ b/hardware/printer/cups-filters/actions.py @@ -0,0 +1,32 @@ +# -*- 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", "localstatedir/run/cups", "localstatedir/cups") + + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --with-rcdir=no \ + --localstatedir=/run \ + --with-browseremoteprotocols=DNSSD,CUPS \ + --with-test-font-path=/usr/share/fonts/dejavu/DejaVuSans.ttf") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README") diff --git a/hardware/printer/cups-filters/pspec.xml b/hardware/printer/cups-filters/pspec.xml new file mode 100644 index 0000000000..0428144e0b --- /dev/null +++ b/hardware/printer/cups-filters/pspec.xml @@ -0,0 +1,170 @@ + + + + + cups-filters + http://www.openprinting.org + + Marcin Bojara + marcin@pisilinux.org + + GPLv2 + GPLv3 + GPLv2+ + GPLv3+ + LGPLv2+ + MIT + data + library + app:console + OpenPrinting CUPS filters and backends + Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting. + http://www.openprinting.org/download/cups-filters/cups-filters-1.0.66.tar.xz + + cups-devel + tiff-devel + ghostscript + lcms2-devel + gnutls-devel + mit-kerberos + fontconfig-devel + libjpeg-turbo-devel + qpdf-devel + ghostscript-devel + poppler-devel + + + + + cups-filters + + cups + tiff + lcms2 + gnutls + fontconfig + foomatic-db + mit-kerberos + libjpeg-turbo + qpdf + ghostscript + poppler + + + cups + foomatic-filters + + + foomatic-filters + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/ppd + /usr/bin + /usr/share/cups + /etc/cups/cups-browsed.conf + /etc/fonts/conf.d/99pdftoopvp.conf + + + + + cups-filters-devel + Cups-filters için geliştirme dosyaları + + cups-filters + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-03-08 + 1.0.66 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-15 + 1.0.65 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-09-25 + 1.0.58 + Verison bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-17 + 1.0.53 + Verison bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-05 + 1.0.44 + Rebuild to replace foomatic-filters. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-28 + 1.0.44 + rebuild for unused and runtime dep. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 1.0.44 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-02 + 1.0.41 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-16 + 1.0.40 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-10 + 1.0.39 + Cersion bump,rebuil for new poppler. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-28 + 1.0.35 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-01 + 1.0.35 + First release. + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/hardware/printer/cups-filters/translations.xml b/hardware/printer/cups-filters/translations.xml new file mode 100644 index 0000000000..7146f84d16 --- /dev/null +++ b/hardware/printer/cups-filters/translations.xml @@ -0,0 +1,14 @@ + + + + cups-filters + OpenPrinting CUPS filters and backends + Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting. + + + + cups-filters-devel + Cups-filters için geliştirme dosyaları + Development files for cups-filters + + \ No newline at end of file diff --git a/hardware/printer/cups/actions.py b/hardware/printer/cups/actions.py index 1655420abc..e62d0fd502 100644 --- a/hardware/printer/cups/actions.py +++ b/hardware/printer/cups/actions.py @@ -32,7 +32,6 @@ def setup(): --enable-libpaper \ --enable-libusb=yes \ --enable-debug \ - --enable-avahi \ --enable-gssapi \ --enable-dbus \ --enable-pam=yes \ @@ -56,7 +55,6 @@ def setup(): if get.buildTYPE() == "emul32": options += ' \ --enable-libusb=no \ - --disable-avahi \ --disable-dnssd \ --disable-gssapi \ --disable-dbus \ diff --git a/hardware/printer/cups/comar/service.py b/hardware/printer/cups/comar/service.py index cc3baf190b..1f8271d078 100644 --- a/hardware/printer/cups/comar/service.py +++ b/hardware/printer/cups/comar/service.py @@ -12,7 +12,7 @@ PIDFILE = "/run/cups/cupsd.pid" @synchronized def start(): # FIXME: After avahi before hal - startDependencies("avahi") + # startDependencies("avahi") # Load ppdev and lp drivers if wanted if config.get("LOAD_LP_MODULE") == "yes": diff --git a/hardware/printer/cups/pspec.xml b/hardware/printer/cups/pspec.xml index c1e11be0c2..b8ede18877 100644 --- a/hardware/printer/cups/pspec.xml +++ b/hardware/printer/cups/pspec.xml @@ -21,8 +21,8 @@ zlib-devel libusb-devel libgcc - avahi-devel - cups-filters + + mit-kerberos libpaper-devel @@ -69,7 +69,7 @@ libusb libgcc libpaper - avahi-libs + mit-kerberos @@ -133,6 +133,7 @@ glibc-32bit zlib-32bit openssl-32bit + libgcc cups diff --git a/hardware/printer/libpaper/actions.py b/hardware/printer/libpaper/actions.py new file mode 100644 index 0000000000..59eb984ca8 --- /dev/null +++ b/hardware/printer/libpaper/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure('--disable-static') + + # Disable 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.install() + + for lang in shelltools.ls("debian/po/*.po"): + pisitools.domo(lang, shelltools.baseName(lang).replace(".po", ""), "libpaper.mo") + + pisitools.dodoc("README", "ChangeLog") diff --git a/hardware/printer/libpaper/files/libpaper-1.1.23-debianbug475683.patch b/hardware/printer/libpaper/files/libpaper-1.1.23-debianbug475683.patch new file mode 100644 index 0000000000..36135d0ef9 --- /dev/null +++ b/hardware/printer/libpaper/files/libpaper-1.1.23-debianbug475683.patch @@ -0,0 +1,12 @@ +diff -up libpaper-1.1.23+nmu1/lib/paperspecs.BAD libpaper-1.1.23+nmu1/lib/paperspecs +--- libpaper-1.1.23+nmu1/lib/paperspecs.BAD 2008-08-22 16:49:16.000000000 -0400 ++++ libpaper-1.1.23+nmu1/lib/paperspecs 2008-08-22 16:49:25.000000000 -0400 +@@ -40,7 +40,7 @@ c5 162 229 mm + c6 114 162 mm + c7 81 114 mm + c8 57 81 mm +-DL 312 624 ++DL 110 220 mm + Comm10 297 684 + Monarch 279 540 + archE 2592 3456 diff --git a/hardware/printer/libpaper/files/libpaper-useglibcfallback.patch b/hardware/printer/libpaper/files/libpaper-useglibcfallback.patch new file mode 100644 index 0000000000..cdf75c627e --- /dev/null +++ b/hardware/printer/libpaper/files/libpaper-useglibcfallback.patch @@ -0,0 +1,80 @@ +diff -ru libpaper-1.1.23.orig/lib/paper.c libpaper-1.1.23/lib/paper.c +--- libpaper-1.1.23.orig/lib/paper.c 2008-08-12 13:20:48.000000000 +0100 ++++ libpaper-1.1.23/lib/paper.c 2008-08-12 14:26:44.000000000 +0100 +@@ -22,6 +22,9 @@ + + #include + ++#include ++#include ++ + #include "paper.h" + + struct paper { +@@ -110,6 +113,27 @@ + } + + const char* defaultpapername(void) { ++#if defined(LC_PAPER) && defined(_GNU_SOURCE) ++ ++#define NL_PAPER_GET(x) \ ++ ((union { char *string; unsigned int word; })nl_langinfo(x)).word ++ ++#define PT_TO_MM(v) (unsigned int)((v * 2.54 * 10 / 72) + 0.5) ++ ++ const struct paper* pp; ++ ++ unsigned int w = NL_PAPER_GET(_NL_PAPER_WIDTH); ++ unsigned int h = NL_PAPER_GET(_NL_PAPER_HEIGHT); ++ ++ for (pp = paperfirst(); pp; pp = papernext(pp)) { ++ if ( ++ PT_TO_MM(pp->pswidth) == w && ++ PT_TO_MM(pp->psheight) == h ++ ) { ++ return pp->name; ++ } ++ } ++#endif + return PAPERSIZE; + } + +diff -ru libpaper-1.1.23.orig/man/paperconf.1.in libpaper-1.1.23/man/paperconf.1.in +--- libpaper-1.1.23.orig/man/paperconf.1.in 2008-08-12 13:20:48.000000000 +0100 ++++ libpaper-1.1.23/man/paperconf.1.in 2008-08-12 14:34:06.000000000 +0100 +@@ -48,10 +48,12 @@ + .B @PAPERSIZEVAR@ + environment variable, at the contents of the file specified by the + .B @PAPERCONFVAR@ +-environment variable, at the contects of ++environment variable, at the contents of the file + .B @PAPERCONF@ +-or by using +-.B letter ++, consulting the values controlled by the ++.B LC_PAPER ++locale setting, or by using ++.B @PAPERSIZE@ + as a fall-back value if none of the other alternatives are successful. + By default, width and height of the paper are printed in PostScript points. + .SH OPTIONS +diff -ru libpaper-1.1.23.orig/src/paperconf.c libpaper-1.1.23/src/paperconf.c +--- libpaper-1.1.23.orig/src/paperconf.c 2008-08-12 13:20:48.000000000 +0100 ++++ libpaper-1.1.23/src/paperconf.c 2008-08-12 14:13:33.000000000 +0100 +@@ -13,6 +13,7 @@ + #include + + #include ++#include + + + /* needed for GNU/Hurd */ +@@ -99,6 +100,8 @@ + + const char* progname; + ++ setlocale(LC_ALL, ""); ++ + progname = strrchr(*argv, '/'); + if (progname) { + ++progname; diff --git a/hardware/printer/libpaper/files/papersize b/hardware/printer/libpaper/files/papersize new file mode 100644 index 0000000000..f0d03c8312 --- /dev/null +++ b/hardware/printer/libpaper/files/papersize @@ -0,0 +1,2 @@ +# this is the default papersize for libpaper +a4 diff --git a/hardware/printer/libpaper/pspec.xml b/hardware/printer/libpaper/pspec.xml new file mode 100644 index 0000000000..704e8ed20c --- /dev/null +++ b/hardware/printer/libpaper/pspec.xml @@ -0,0 +1,66 @@ + + + + + libpaper + http://packages.debian.org/unstable/source/libpaper + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Library for handling paper characteristics + Libpaper is a programming library for handling paper characteristics. + http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24.tar.gz + + libpaper-1.1.23-debianbug475683.patch + libpaper-useglibcfallback.patch + + + + + libpaper + + /usr/bin + /usr/sbin + /usr/lib + /etc/ + /usr/share/man + /usr/share/doc + /usr/share/locale + + + papersize + + + + + libpaper-devel + Development files for libpaper + + libpaper + + + /usr/include + /usr/share/man/man3 + + + + + + 2014-05-21 + 1.1.24 + rebuild + Kamil Atlı + suvarice@gmail.com + + + 2010-10-13 + 1.1.24 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/printer/libpaper/translations.xml b/hardware/printer/libpaper/translations.xml new file mode 100644 index 0000000000..c71061e17b --- /dev/null +++ b/hardware/printer/libpaper/translations.xml @@ -0,0 +1,14 @@ + + + + libpaper + Kağıt özelliklerini düzenlemek için kitaplık + libpaper, kağıt özelliklerini düzenlemek için bir programlama kitaplığıdır. + Libpaper es una librería de programación para manejar características de papel. + + + + libpaper-devel + libpaper için geliştirme dosyaları + + diff --git a/hardware/sound/alsa-lib/pspec.xml b/hardware/sound/alsa-lib/pspec.xml index 28610c93fa..56997731c6 100644 --- a/hardware/sound/alsa-lib/pspec.xml +++ b/hardware/sound/alsa-lib/pspec.xml @@ -14,10 +14,16 @@ The Advanced Linux Sound Architecture (ALSA) library alsa-lib provides ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs. ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.29.tar.bz2 + + python-devel + alsa-lib + + python + /usr/lib /usr/bin @@ -47,8 +53,11 @@ emul32 32-bit shared libraries for alsa-lib emul32 + + glibc-32bit + - alsa-lib + glibc-32bit /usr/lib32 diff --git a/kernel/component.xml b/kernel/component.xml new file mode 100644 index 0000000000..7adc4a6762 --- /dev/null +++ b/kernel/component.xml @@ -0,0 +1,3 @@ + + kernel + diff --git a/kernel/drivers/component.xml b/kernel/drivers/component.xml new file mode 100644 index 0000000000..34152dc858 --- /dev/null +++ b/kernel/drivers/component.xml @@ -0,0 +1,3 @@ + + kernel.drivers + diff --git a/kernel/drivers/module-fglrx/actions.py b/kernel/drivers/module-fglrx/actions.py new file mode 100644 index 0000000000..ffa5251339 --- /dev/null +++ b/kernel/drivers/module-fglrx/actions.py @@ -0,0 +1,170 @@ +# -*- 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 kerneltools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "./" +KDIR = kerneltools.getKernelVersion() +NoStrip = ["/lib/modules"] + +BuildDir = "common/lib/modules/fglrx/build_mod" + +if get.buildTYPE() == 'emul32': + Target = "x86" + Libdir = "/usr/lib32" +else: + Target = get.ARCH().replace("i686", "x86") + Libdir = "/usr/lib" + +XDir = "xpic" + ("_64a" if Target == "x86_64" else "") + + +def setup(): + shelltools.makedirs("%s/common" % get.workDIR()) + shelltools.move("lib", "%s/common/" % get.workDIR()) + shelltools.move("usr", "%s/common/" % get.workDIR()) + shelltools.move("etc", "%s/common/" % get.workDIR()) + #shelltools.export("SETUP_NOCHECK", "1") + #shelltools.system("sh amd-driver-installer-*-x86.x86_64.run --extract .") + + if get.buildTYPE() == "emul32": + return + + # Needed during kernel module compiling + shelltools.sym("../../../../../arch/%s/lib/modules/fglrx/build_mod/libfglrx_ip.a" % Target, "%s/libfglrx_ip.a" % BuildDir) + + pisitools.dosed("%s/make.sh" % BuildDir, r"^linuxincludes=.*", "linuxincludes=/lib/modules/%s/build/include" % KDIR) + pisitools.dosed("%s/make.sh" % BuildDir, r"^uname_r=.*", "uname_r=%s" % KDIR) + pisitools.dosed("common/etc/ati/authatieventsd.sh", "/var/lib/xdm/authdir/authfiles", "/var/run/xauth") + + + shelltools.system("patch -p1 < desktop-files.patch") + + #shelltools.system("patch -p1 < fglrx_gpl_symbol.patch") + #shelltools.system("patch -p1 < kolasa_4.0-cr4-strn.patch") + #shelltools.system("patch -p1 < lano1106_fglrx_intel_iommu.patch") + #shelltools.system("patch -p1 < lano1106_kcl_agp_13_4.patch") + shelltools.system("patch -p1 < makefile_compat.patch") + + + +def build(): + if get.buildTYPE() == "emul32": + return + + shelltools.cd(BuildDir) + shelltools.system("sh make.sh") + +def install(): + # Controlcenter binaries + if not get.buildTYPE() == 'emul32': + pisitools.dobin("arch/%s/usr/X11R6/bin/*" % Target) + pisitools.dobin("common/usr/X11R6/bin/*") + pisitools.dosbin("arch/%s/usr/sbin/*" % Target) + pisitools.dobin("arch/%s/usr/bin/*" % Target) + pisitools.dosbin("common/usr/sbin/*") + + # Controlcenter libraries + # The other files under /usr/share are common files like icon,man,doc ,etc .. + DIRS = { + "common/usr/share/doc/fglrx/examples/etc/acpi/events": "/etc/acpi", + "common/etc/*": "/etc", + "arch/%s/etc/OpenCL/*" % Target: "/etc/OpenCL", + "arch/%s/usr/X11R6/lib*/*" % Target: Libdir, + "arch/%s/usr/lib*/*" % Target: Libdir, + "common/usr/share/*": "/usr/share" + } + + # Emul32 package don't need files that belongs to /usr/share + if get.buildTYPE() == "emul32": + del DIRS["common/usr/share/*"] + del DIRS["common/etc/*"] + del DIRS["common/usr/share/doc/fglrx/examples/etc/acpi/events"] + + for source, target in DIRS.items(): + pisitools.insinto(target, source) + + # pisitools.insinto("usr/share/ati/lib64", "arch/%s/usr/share/ati/lib*/*" % Target) + + # X.org drivers + pisitools.domove("%s/modules" % Libdir, "%s/fglrx" % Libdir) + pisitools.insinto("%s/fglrx/modules" % Libdir, "%s/usr/X11R6/lib*/modules/*" % XDir) + pisitools.insinto("%s/xorg/modules" % Libdir, "%s/usr/X11R6/lib*/modules/*" % XDir) + + # libGl library name changed to fglrx-libGl since 1.15 + pisitools.domove("%s/fglrx/fglrx-libGL.so.1.2" % Libdir, "%s/fglrx" % Libdir, "libGL.so.1.2.0") + + pisitools.domove("%s/fglrx/modules/dri" % Libdir, "%s/xorg/modules/" % Libdir) + + pisitools.domove("%s/fglrx/modules/extensions/fglrx/fglrx-libglx.so" % Libdir, + "%s/fglrx/modules/extensions" % Libdir, "libglx.so") + + + # Necessary symlinks + pisitools.dosym("%s/xorg/modules/dri/fglrx_dri.so" % Libdir, "%s/dri/fglrx_dri.so" % Libdir) + + pisitools.dosym("libatiuki.so.1.0", "%s/libatiuki.so.1" % Libdir) + pisitools.dosym("libatiuki.so.1", "%s/libatiuki.so" % Libdir) + + pisitools.dosym("libfglrx_dm.so.1.0", "%s/libfglrx_dm.so.1" % Libdir) + pisitools.dosym("libfglrx_dm.so.1", "%s/libfglrx_dm.so" % Libdir) + + pisitools.dosym("libAMDXvBA.so.1.0", "%s/libAMDXvBA.so.1" % Libdir) + pisitools.dosym("libAMDXvBA.so.1", "%s/libAMDXvBA.so" % Libdir) + + pisitools.dosym("libXvBAW.so.1.0", "%s/libXvBAW.so.1" % Libdir) + pisitools.dosym("libXvBAW.so.1", "%s/libXvBAW.so" % Libdir) + + # remove static libs + pisitools.remove("%s/*.a" % Libdir) + if shelltools.isFile("%s%s/fglrx/modules/esut.a" % (get.installDIR(), Libdir)): + pisitools.remove("%s/fglrx/modules/esut.a" % Libdir) + + # compatibility links + pisitools.dosym("xorg/modules", "%s/modules" % Libdir) + + # OK, That's the end of emul32 build, it's time to exit. + if get.buildTYPE() == "emul32": + return + + # Another compatibility link + pisitools.dosym("/usr", "/usr/X11R6") + + pisitools.dosym("../security/console.apps/amdcccle-su", "/etc/pam.d/amdcccle-su") + + # copy compiled kernel module + pisitools.insinto("/lib/modules/%s/extra/fglrx" % KDIR, "common/lib/modules/fglrx/fglrx.%s.ko" % KDIR, "fglrx.ko") + pisitools.insinto("/lib/modules/%s/kernel/drivers/char/drm" % KDIR, "common/lib/modules/fglrx/fglrx.%s.ko" % KDIR, "fglrx.ko") + + # control script for ACPI lid state and AC adapter state + pisitools.insinto("/etc/acpi", "common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh") + + # not needed as xdg-utils package provides xdg-su + pisitools.remove("/usr/bin/amdxdg-su") + + pisitools.domove("/usr/share/icons/ccc_large.xpm", "/usr/share/pixmaps", "amdcccle.xpm") + pisitools.removeDir("/usr/share/icons") + + #LICENSE information + pisitools.dodoc("LICENSE.TXT") + + # Fix file permissions + exec_file_suffixes = (".sh", ".so", ".so.1.2.0") + exec_dir_suffixes = ("/bin", "/sbin", "/lib") + + import os + for root, dirs, files in os.walk(get.installDIR()): + for name in files: + filePath = os.path.join(root, name) + if os.path.islink(filePath): + continue + if root.endswith(exec_dir_suffixes) \ + or name.endswith(exec_file_suffixes): + shelltools.chmod(filePath, 0755) + else: + shelltools.chmod(filePath, 0644) diff --git a/kernel/drivers/module-fglrx/comar/package-emul32.py b/kernel/drivers/module-fglrx/comar/package-emul32.py new file mode 100644 index 0000000000..7a1f8a79a6 --- /dev/null +++ b/kernel/drivers/module-fglrx/comar/package-emul32.py @@ -0,0 +1,18 @@ +#!/usr/bin/python + +import os + +libdir = "/usr/lib32/fglrx" + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/sbin/alternatives \ + --install /usr/lib32/libGL.so.1.2.0 libGL-32bit %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib32/xorg/modules/volatile xorg-modules-volatile-32bit %(libdir)s/modules" + % {"libdir": libdir}) + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL-32bit %s/libGL.so.1.2" % libdir) + pass + diff --git a/kernel/drivers/module-fglrx/comar/package.py b/kernel/drivers/module-fglrx/comar/package.py new file mode 100644 index 0000000000..5bd3c93c7d --- /dev/null +++ b/kernel/drivers/module-fglrx/comar/package.py @@ -0,0 +1,17 @@ +#!/usr/bin/python + +import os + +libdir = "/usr/lib/fglrx" + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/sbin/alternatives \ + --install /usr/lib/libGL.so.1.2.0 libGL %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib/xorg/modules/volatile xorg-modules-volatile %(libdir)s/modules" + % {"libdir": libdir}) + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL %s/libGL.so.1.2" % libdir) + pass diff --git a/kernel/drivers/module-fglrx/comar/service.py b/kernel/drivers/module-fglrx/comar/service.py new file mode 100644 index 0000000000..a8ff970a21 --- /dev/null +++ b/kernel/drivers/module-fglrx/comar/service.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +serviceType = "local" +serviceDesc = _({"en": "ATI Events Daemon", + "tr": "ATI Olay Servisi"}) +serviceConf = "atieventsd" + +from comar.service import * + +@synchronized +def start(): + startService(command="/usr/sbin/atieventsd", + args=config.get("ATIEVENTSDOPTS", ""), + donotify=True) + +@synchronized +def stop(): + stopService(command="/usr/sbin/atieventsd", + donotify=True) + +def status(): + return isServiceRunning(command="/usr/sbin/atieventsd") diff --git a/kernel/drivers/module-fglrx/files/LICENSE.TXT b/kernel/drivers/module-fglrx/files/LICENSE.TXT new file mode 100644 index 0000000000..c1ab25ebf0 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/LICENSE.TXT @@ -0,0 +1,188 @@ + +AMD Software End User License Agreement + +PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY +DOWNLOADING, INSTALLING, COPYING OR USING THE SOFTWARE, YOU ARE AGREEING TO +BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU ARE ACCESSING THE SOFTWARE +ELECTRONICALLY, SIGNIFY YOUR AGREEMENT BY CLICKING THE "AGREE/ACCEPT" +BUTTON. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, PROMPTLY RETURN +THE SOFTWARE TO THE PLACE WHERE YOU OBTAINED IT AND (IF APPLICABLE) YOUR +MONEY WILL BE REFUNDED OR IF THE SOFTWARE WAS ACCESSED ELECTRONICALLY CLICK +"DISAGREE/DECLINE". + +1. License. Advanced Micro Devices, Inc., on behalf of itself, its +subsidiaries and licensors (referred collectively as "AMD") grants to you +the following non-exclusive, right to use the software accompanying +this License (hereinafter "Software") subject to the following terms and +limitations: + + +(a) Regardless of the media upon which it is distributed, the Software is +licensed to you for use solely in conjunction with AMD hardware products to +which the Software relates ("AMD Hardware"). + +(b) You own the medium on which the Software is recorded, but AMD and, if +applicable, its licensors retain title to the Software and related +documentation. + +(c) You may: + + i) use the Software solely in connection with the AMD Hardware on a + single computer; + + ii) make one copy of the Software in machine-readable form for backup + purposes only. You must reproduce on such copy AMD's copyright notice and + any other proprietary legends that were on the original copy of the + Software; + + iii) transfer all your license rights in the Software provided you must + also transfer a copy of this License, the backup copy of the Software, + the AMD Hardware and the related documentation and provided the other + party reads and agrees to accept the terms and conditions of this + License. Upon such transfer your license rights are then terminated. + +(d) In addition to the license terms above, with respect to portions of +the Software in source code or binary form designed exclusively for use +with the Linux operating system ("AMD Linux Code"), you may use, display, +modify, copy, distribute, allow others to re-distribute, package and re- +package such AMD Linux Code for commercial and non-commercial purposes, +provided that: + + i) all binary components of the AMD Linux Code are not modified in any + way; + + ii) the AMD Linux Code is only used as part of the Software and in + connection with AMD Hardware; + + iii) all copyright notices of AMD are reproduced and you refer to these + license terms; + + iv) you may not offer or impose any terms on the use of AMD Linux + Code that alter or restrict this License; and + + v) if you have modified the AMD Linux Code, such modifications will be + made publicly available and are licensed under the same terms provided + herein to AMD or any other third party without further restriction, + royalty or any other license requirement; + + vi) to the extent there is any AMD sample or control panel source + code included in the AMD Linux Code, no rights are granted to modify such + code except for portions thereof that may be subject to third party + license terms that grant such rights; + + vii) no rights are granted to distribute the binary form of the AMD Linux + Kernel Module made by linking the AMD Proprietary Kernel Library and the + AMD Kernel Compatibility Layer binary compiled using Linux kernel + headers; + + viii) AMD is not obligated to provide any maintenance or technical + support for any code resulting from AMD Linux Code. + +2. Restrictions. The Software contains copyrighted and patented material, +trade secrets and other proprietary material. In order to protect them, +and except as permitted by this license or applicable legislation, you may +not: + + a) decompile, reverse engineer, disassemble or otherwise reduce the + Software to a human-perceivable form; + + b) modify, network, rent, lend, loan, distribute or create derivative + works based upon the Software in whole or in part; or + + c) electronically transmit the Software from one computer to another or + over a network or otherwise transfer the Software except as permitted by + this License. + +3. Termination. This License is effective until terminated. You may +terminate this License at any time by destroying the Software, related +documentation and all copies thereof. This License will terminate +immediately without notice from AMD if you fail to comply with any +provision of this License. Upon termination you must destroy the Software, +related documentation and all copies thereof. + +4. Government End Users. If you are acquiring the Software on behalf of +any unit or agency of the United States Government, the following +provisions apply. The Government agrees the Software and documentation +were developed at private expense and are provided with "RESTRICTED +RIGHTS". Use, duplication, or disclosure by the Government is subject to +restrictions as set forth in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), +DFARS 252.227-7013(c)(1)(ii) (Oct 1988), FAR 12.212(a)(1995), FAR 52.227- +19, (June 1987) or FAR 52.227-14(ALT III) (June 1987),as amended from time +to time. In the event that this License, or any part thereof, is deemed +inconsistent with the minimum rights identified in the Restricted Rights +provisions, the minimum rights shall prevail. + +5. No Other License. No rights or licenses are granted by AMD under this +License, expressly or by implication, with respect to any proprietary +information or patent, copyright, trade secret or other intellectual +property right owned or controlled by AMD, except as expressly provided in +this License. + +6. Additional Licenses. DISTRIBUTION OR USE OF THE SOFTWARE WITH AN +OPERATING SYSTEM MAY REQUIRE ADDITIONAL LICENSES FROM THE OPERATING SYSTEM +VENDOR. + +7. Disclaimer of Warranty on Software. You expressly acknowledge and +agree that use of the Software is at your sole risk. The Software and +related documentation are provided "AS IS" and without warranty of any kind +and AMD EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FORA PARTICULAR PURPOSE, OF QUALITY, OF QUIET ENJOYMENT AND OF NON- +INFRINGEMENT OF THIRD PARTY RIGHTS. AMD DOES NOT WARRANT THAT THE +FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT +THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT +DEFECTS IN THE SOFTWARE WILL BE CORRECTED. THE ENTIRE RISK AS TO THE +RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, +AMD DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE ORTHE +RESULTS OF THE USE OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF +THEIR CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. NO +ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY AMD OR AMD'S AUTHORIZED +REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF +THIS WARRANTY. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT AMD OR +AMD'S AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY +SERVICING, REPAIR OR CORRECTION. THE SOFTWARE IS NOT INTENDED FOR USE IN +MEDICAL, LIFE SAVING OR LIFE SUSTAINING APPLICATIONS. SOME JURISDICTIONS +DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION +MAY NOT APPLY TO YOU. + +8. Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY LAW, UNDER +NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL AMD, OR ITS DIRECTORS, +OFFICERS, EMPLOYEES OR AGENTS, BE LIABLE TO YOU FOR ANY INCIDENTAL, +INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF +BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND +THE LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE +OR RELATED DOCUMENTATION, BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM +INFRINGEMENT OR ALLEGED INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR +OTHER INTELLECTUAL PROPERTY RIGHT, BY AMD, EVEN IF AMD OR AMD'S AUTHORIZED +REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME +JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR +INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION +MAY NOT APPLY TO YOU. AMD will not be liable for 1) loss of, or damage to, +your records or data or 2) any damages claimed by you based on any third +party claim. In no event shall AMD's total liability to you for all +damages, losses, and causes of action (whether in contract, tort (including +negligence) or otherwise) exceed the amount paid by you for the Software. +The foregoing limitations will apply even if the above stated limitation +fails of its essential purpose. + +9. Controlling Law and Severability. This License shall be governed by +and construed under the laws of the Province of Ontario, Canada without +reference to its conflict of law principles. Any dispute related hereto +will be brought only in the courts in Toronto, Ontario, Canada and such +courts are agreed to be the convenient forum. In the event of any +conflicts between foreign law, rules, and regulations, and Canadian law, +rules, and regulations, Canadian law, rules and regulations shall prevail +and govern. The United Nations Convention on Contracts for the +International Sale of Goods shall not apply to this License. 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 shall be enforced to the maximum extent permissible so as to effect +the intent of the parties, and the remainder of this License shall continue +in full force and effect. + +10. Complete Agreement. This License constitutes the entire agreement +between the parties with respect to the use of the Software and the related +documentation, and supersedes all prior or contemporaneous understandings +or agreements, written or oral, regarding such subject matter. No +amendment to or modification of this License will be binding unless in +writing and signed by a duly authorized representative of AMD. diff --git a/kernel/drivers/module-fglrx/files/ati-powermode.patch b/kernel/drivers/module-fglrx/files/ati-powermode.patch new file mode 100644 index 0000000000..a5b4b731ed --- /dev/null +++ b/kernel/drivers/module-fglrx/files/ati-powermode.patch @@ -0,0 +1,19 @@ +Index: work/common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh +=================================================================== +--- work.orig/common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh ++++ work/common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh +@@ -4,10 +4,12 @@ + # Control script for ACPI lid state and AC adapter state + # + ++test -d /sys/module/fglrx || exit 0 ++ + getXuser() { +- user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'` ++ user=`who | grep -m1 ":$displaynum " | awk '{print $1}'` + if [ x"$user" = x"" ]; then +- user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'` ++ user=`who | grep -m1 ":$displaynum" | awk '{print $1}'` + fi + if [ x"$user" != x"" ]; then + userhome=`getent passwd $user | cut -d: -f6` diff --git a/kernel/drivers/module-fglrx/files/atieventsd b/kernel/drivers/module-fglrx/files/atieventsd new file mode 100644 index 0000000000..b15a79aa67 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/atieventsd @@ -0,0 +1 @@ +ATIEVENTSDOPTS="" diff --git a/kernel/drivers/module-fglrx/files/atieventsd.service b/kernel/drivers/module-fglrx/files/atieventsd.service new file mode 100644 index 0000000000..bc82882a54 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/atieventsd.service @@ -0,0 +1,8 @@ +[Unit] +Description=ATI Events Daemon + +[Service] +ExecStart=/usr/sbin/atieventsd --nodaemon + +[Install] +WantedBy=multi-user.target diff --git a/kernel/drivers/module-fglrx/files/blacklist-fglrx.conf b/kernel/drivers/module-fglrx/files/blacklist-fglrx.conf new file mode 100644 index 0000000000..c3c4be20b8 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/blacklist-fglrx.conf @@ -0,0 +1,3 @@ +# Advanced Micro Devices, Inc. +# radeon conflicts with AMD Linux Graphics Driver +blacklist radeon diff --git a/kernel/drivers/module-fglrx/files/cold-fglrx-3.14-current_euid.patch b/kernel/drivers/module-fglrx/files/cold-fglrx-3.14-current_euid.patch new file mode 100644 index 0000000000..2bbf228274 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/cold-fglrx-3.14-current_euid.patch @@ -0,0 +1,14 @@ +--- 14.1/common/lib/modules/fglrx/build_mod/firegl_public.c 2014-02-23 19:26:52.215995002 +0100 ++++ 14.1/common/lib/modules/fglrx/build_mod/firegl_public.c 2014-02-23 19:27:59.320999596 +0100 +@@ -1761,7 +1761,11 @@ + #else + + #ifdef current_euid ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0) ++ return __kuid_val(current_euid()); ++#else + return current_euid(); ++#endif + #else + return current->euid; + #endif diff --git a/kernel/drivers/module-fglrx/files/desktop-files.patch b/kernel/drivers/module-fglrx/files/desktop-files.patch new file mode 100644 index 0000000000..a08c8c1455 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/desktop-files.patch @@ -0,0 +1,52 @@ +Index: work/common/usr/share/applications/amdcccle.desktop +=================================================================== +--- work.orig/common/usr/share/applications/amdcccle.desktop ++++ work/common/usr/share/applications/amdcccle.desktop +@@ -1,9 +1,10 @@ + [Desktop Entry] + Encoding=UTF-8 + Type=Application +-Exec=amdcccle +-Icon=ccc_large ++Exec=amdcccle ++Icon=amdcccle + Categories=GNOME;KDE;GTK;Qt;HardwareSettings;Settings; ++TryExec=/sys/module/fglrx + + + Name=AMD Catalyst Control Center +@@ -44,7 +45,7 @@ Name[sv]=AMD Catalyst Control Center + Comment[sv]=Möjliggör konfiguration av inställningar för AMD-grafikmaskinvara. + Name[th]=AMD Catalyst Control Center + Comment[th]=ยอมให้ตั้งค่าฮาร์ดแวร์กราฟิก AMD +-Name[tr]=AMD Catalyst Control Center ++Name[tr]=AMD Catalyst Denetim Merkezi + Comment[tr]=AMD grafik donanım ayarlarının yapılandırılmasına olanak sağlar. + Name[zh_CN]=AMD Catalyst Control Center + Comment[zh_CN]=允许配置 AMD 图形硬件设置。 +Index: work/common/usr/share/applications/amdccclesu.desktop +=================================================================== +--- work.orig/common/usr/share/applications/amdccclesu.desktop ++++ work/common/usr/share/applications/amdccclesu.desktop +@@ -1,9 +1,10 @@ + [Desktop Entry] + Encoding=UTF-8 + Type=Application +-Exec=amdxdg-su -c amdcccle ++Exec=xdg-su -c amdcccle + Categories=GNOME;KDE;GTK;Qt;HardwareSettings;Settings; +-Icon=ccc_large ++Icon=amdcccle ++TryExec=/sys/module/fglrx + + Name=AMD Catalyst Control Center (Administrative) + Comment=Allows the configuration of the AMD graphics hardware settings that requires administrative access. +@@ -43,7 +44,7 @@ Name[sv]=AMD Catalyst Control Center (Ad + Comment[sv]=Möjliggör konfiguration av inställningar för AMD-grafikmaskinvara som kräver administrativ åtkomst. + Name[th]=AMD Catalyst Control Center (สิทธิ์ผู้ดูแลระบบ) + Comment[th]=ยอมให้ตั้งค่าฮาร์ดแวร์กราฟิก AMD ที่ต้องใช้สิทธิ์ของผู้ดูแลระบบ +-Name[tr]=AMD Catalyst Control Center (Yönetici) ++Name[tr]=AMD Catalyst Denetim Merkezi (Yönetici) + Comment[tr]=Yönetici erişimi gerektiren AMD grafik donanım ayarlarının yapılandırılmasına olanak sağlar. + Name[zh_CN]=AMD Catalyst Control Center(管理) + Comment[zh_CN]=允许配置需要管理权限才能访问的 AMD 图形硬件设置。 diff --git a/kernel/drivers/module-fglrx/files/fglrx-fix-GL-redefines.patch b/kernel/drivers/module-fglrx/files/fglrx-fix-GL-redefines.patch new file mode 100644 index 0000000000..4131c0c873 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/fglrx-fix-GL-redefines.patch @@ -0,0 +1,49 @@ + +Already defined in mesa + +Signed-off-by: Thomas Backlund + +diff -Nurp fglrx-13.250.18.orig/common/usr/include/GL/glATI.h fglrx-13.250.18/common/usr/include/GL/glATI.h +--- fglrx-13.250.18.orig/common/usr/include/GL/glATI.h 2013-12-06 13:46:50.339162515 +0200 ++++ fglrx-13.250.18/common/usr/include/GL/glATI.h 2013-12-06 13:51:18.621140440 +0200 +@@ -5367,7 +5367,9 @@ typedef GLvoid (APIENTRY * PFNGLTEXRENDE + #define GL_SAMPLE_MASK_VALUE 0x8E52 + #define GL_MAX_SAMPLE_MASK_WORDS 0x8E59 + #define GL_TEXTURE_2D_MULTISAMPLE 0x9100 ++#ifndef GL_PROXY_TEXTURE_2D_MULTISAMPLE + #define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0X9101 ++#endif + #define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 + #define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103 + #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E +@@ -5385,11 +5387,13 @@ typedef GLvoid (APIENTRY * PFNGLTEXRENDE + #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D + + typedef GLvoid (APIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield value); ++#if 0 + typedef GLvoid (APIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, + GLsizei width, GLsizei height, GLboolean fixedsamplelocations); ++ + typedef GLvoid (APIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, + GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +- ++#endif + // GL_EXT_timer_query + #define GL_TIME_ELAPSED_EXT 0x88BF + +@@ -6006,6 +6010,7 @@ typedef GLvoid (APIENTRY * PFNGLDEBUGMES + typedef GLvoid (APIENTRY * PFNGLDEBUGMESSAGECALLBACKARB)(GLvoid* callback, GLvoid* userParam); + typedef GLuint (APIENTRY * PFNGLGETDEBUGMESSAGELOGARB)(GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog); + ++#if 0 + typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, + GLenum type, + GLuint id, +@@ -6014,6 +6019,7 @@ typedef void (APIENTRY *GLDEBUGPROCARB)( + const GLchar* message, + GLvoid* userParam); + // end ARB_debug_output ++#endif + + + /* ARB_debug_group (KHR_debug) */ diff --git a/kernel/drivers/module-fglrx/files/fglrx-no_hotplug.patch b/kernel/drivers/module-fglrx/files/fglrx-no_hotplug.patch new file mode 100644 index 0000000000..9dea9c5399 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/fglrx-no_hotplug.patch @@ -0,0 +1,42 @@ +diff -Nurp fglrx.orig/lib/modules/fglrx/build_mod/firegl_public.c fglrx/lib/modules/fglrx/build_mod/firegl_public.c +--- fglrx.orig/lib/modules/fglrx/build_mod/firegl_public.c 2014-09-09 17:10:17.000000000 +0300 ++++ fglrx/lib/modules/fglrx/build_mod/firegl_public.c 2014-09-23 23:18:51.342432159 +0300 +@@ -1093,6 +1093,9 @@ static int fglrx_pci_suspend(struct pci_ + // directly here to allow suspend/resume without X server start. + firegl_pci_save_state((KCL_PCI_DevHandle)pdev, privdev); + pci_disable_device(pdev); ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 17, 0) ++ pci_ignore_hotplug(pdev); ++#endif + PMSG_EVENT(pdev->dev.power.power_state) = state; + } + else +diff -Nurp fglrx.orig/lib/modules/fglrx/build_mod/kcl_acpi.c fglrx/lib/modules/fglrx/build_mod/kcl_acpi.c +--- fglrx.orig/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-09 17:10:17.000000000 +0300 ++++ fglrx/lib/modules/fglrx/build_mod/kcl_acpi.c 2014-09-23 23:45:27.016475868 +0300 +@@ -840,10 +840,12 @@ static acpi_status KCL_ACPI_Slot_No_Hotp + if(tdev != NULL) + { + device = (acpi_device_adr(tdev) >> 16) & 0xffff; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0) + if(PCI_SLOT(pdev->devfn) == device) + { + tdev->flags.no_hotplug = true; + } ++#endif + } + #endif + return 0; +diff -Nurp fglrx.orig/lib/modules/fglrx/build_mod/kcl_pci.c fglrx/lib/modules/fglrx/build_mod/kcl_pci.c +--- fglrx.orig/lib/modules/fglrx/build_mod/kcl_pci.c 2014-09-09 17:10:17.000000000 +0300 ++++ fglrx/lib/modules/fglrx/build_mod/kcl_pci.c 2014-09-23 23:23:32.085208398 +0300 +@@ -306,6 +306,9 @@ void ATI_API_CALL KCL_PCI_DisableDevice( + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20) + pci_disable_device((struct pci_dev*)dev); + #endif ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 17, 0) ++ pci_ignore_hotplug((struct pci_dev*)dev); ++#endif + } + + #if defined(__x86_64__) diff --git a/kernel/drivers/module-fglrx/files/fglrx_gpl_symbol.patch b/kernel/drivers/module-fglrx/files/fglrx_gpl_symbol.patch new file mode 100644 index 0000000000..2030b9eadd --- /dev/null +++ b/kernel/drivers/module-fglrx/files/fglrx_gpl_symbol.patch @@ -0,0 +1,11 @@ +--- 13.1/common/lib/modules/fglrx/build_mod/firegl_public.c 2013-01-15 22:33:27.000000000 +0100 ++++ 13.1/common/lib/modules/fglrx/build_mod/firegl_public.c 2014-08-18 20:05:44.327520475 +0200 +@@ -250,7 +250,7 @@ + #endif + + #ifdef MODULE_LICENSE +-MODULE_LICENSE("Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY"); ++MODULE_LICENSE("GPL\0Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY"); + #endif + #ifdef MODULE_DEVICE_TABLE + MODULE_DEVICE_TABLE(pci, fglrx_pci_table); diff --git a/kernel/drivers/module-fglrx/files/kolasa_4.0-cr4-strn.patch b/kernel/drivers/module-fglrx/files/kolasa_4.0-cr4-strn.patch new file mode 100644 index 0000000000..7bce698bad --- /dev/null +++ b/kernel/drivers/module-fglrx/files/kolasa_4.0-cr4-strn.patch @@ -0,0 +1,70 @@ +diff -uNr 14.12/common/lib/modules/fglrx/build_mod/firegl_public.c 14.12_2/common/lib/modules/fglrx/build_mod/firegl_public.c +--- 14.12/common/lib/modules/fglrx/build_mod/firegl_public.c 2014-11-28 21:02:10.000000000 +0100 ++++ 14.12_2/common/lib/modules/fglrx/build_mod/firegl_public.c 2015-03-08 13:30:42.565275902 +0100 +@@ -4468,8 +4468,13 @@ + + if (cpu_has_pge) + { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0) + cr4 = read_cr4(); + write_cr4(cr4 & ~X86_CR4_PGE); ++#else ++ cr4 = __read_cr4(); ++ __write_cr4(cr4 & ~X86_CR4_PGE); ++#endif + } + __flush_tlb(); + +@@ -4482,7 +4487,11 @@ + write_cr0(cr0 & 0xbfffffff); + if (cpu_has_pge) + { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0) + write_cr4(cr4); ++#else ++ __write_cr4(cr4); ++#endif + } + local_irq_restore(flags); + +@@ -4509,8 +4518,13 @@ + + if (cpu_has_pge) + { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0) + cr4 = read_cr4(); + write_cr4(cr4 & ~X86_CR4_PGE); ++#else ++ cr4 = __read_cr4(); ++ __write_cr4(cr4 & ~X86_CR4_PGE); ++#endif + } + __flush_tlb(); + +@@ -4522,7 +4536,11 @@ + write_cr0(cr0 & 0xbfffffff); + if (cpu_has_pge) + { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0) + write_cr4(cr4); ++#else ++ __write_cr4(cr4); ++#endif + } + local_irq_restore(flags); + +diff -uNr 14.12/common/lib/modules/fglrx/build_mod/kcl_str.c 14.12_2/common/lib/modules/fglrx/build_mod/kcl_str.c +--- 14.12/common/lib/modules/fglrx/build_mod/kcl_str.c 2014-11-28 21:02:10.000000000 +0100 ++++ 14.12_2/common/lib/modules/fglrx/build_mod/kcl_str.c 2015-03-08 13:25:11.568396701 +0100 +@@ -169,7 +169,11 @@ + const char* s2, + KCL_TYPE_SizeSigned count) + { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0) + return strnicmp(s1, s2, count); ++#else ++ return strncasecmp(s1, s2, count); ++#endif + } + + /** \brief Locate character in string diff --git a/kernel/drivers/module-fglrx/files/lano1106_fglrx_intel_iommu.patch b/kernel/drivers/module-fglrx/files/lano1106_fglrx_intel_iommu.patch new file mode 100644 index 0000000000..101654c41c --- /dev/null +++ b/kernel/drivers/module-fglrx/files/lano1106_fglrx_intel_iommu.patch @@ -0,0 +1,11 @@ +--- 13.4/common/lib/modules/fglrx/build_mod/firegl_public.c 2013-04-16 23:29:55.000000000 +0200 ++++ 13.4/common/lib/modules/fglrx/build_mod/firegl_public.c 2013-05-21 17:05:34.726681102 +0200 +@@ -93,7 +93,7 @@ + and they use different config options. These options can only be enabled + on x86_64 with newer 2.6 kernels (2.6.23 for intel, 2.6.26 for amd). + */ +-#if defined(CONFIG_AMD_IOMMU) || defined(CONFIG_DMAR) ++#if defined(CONFIG_AMD_IOMMU) || defined(CONFIG_INTEL_IOMMU) + #define FIREGL_DMA_REMAPPING + #endif + diff --git a/kernel/drivers/module-fglrx/files/lano1106_kcl_agp_13_4.patch b/kernel/drivers/module-fglrx/files/lano1106_kcl_agp_13_4.patch new file mode 100644 index 0000000000..d39c5aaeb1 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/lano1106_kcl_agp_13_4.patch @@ -0,0 +1,90 @@ +--- 13.4/common/lib/modules/fglrx/build_mod/kcl_agp.c 2013-05-24 16:45:52.236740084 -0400 ++++ 13.4/common/lib/modules/fglrx/build_mod/kcl_agp.c 2013-05-24 16:49:29.283579408 -0400 +@@ -56,6 +56,43 @@ unsigned int KCL_AGP_IsInUse(void) + return kcl_agp_is_in_use; + } + ++/** \brief Find AGP caps registers in PCI config space ++ ** \param dev PCI device handle ++ ** \return Positive register index on success, negative errno on error ++ */ ++int ATI_API_CALL KCL_AGP_FindCapsRegisters(KCL_PCI_DevHandle dev) ++{ ++ u8 capndx; ++ u32 cap_id; ++ ++ if (!dev) ++ { ++ return -ENODEV; ++ } ++ ++ pci_read_config_byte((struct pci_dev*)dev, 0x34, &capndx); ++ ++ if (capndx == 0x00) ++ { ++ return -ENODATA; ++ } ++ ++ do ++ { // search capability list for AGP caps ++ pci_read_config_dword((struct pci_dev*)dev, capndx, &cap_id); ++ ++ if ((cap_id & 0xff) == 0x02) ++ { ++ return capndx; ++ } ++ ++ capndx = (cap_id >> 8) & 0xff; ++ } ++ while (capndx != 0x00); ++ ++ return -ENODATA; ++} ++ + #if defined(CONFIG_AGP) || defined(CONFIG_AGP_MODULE) + + typedef struct { +@@ -272,43 +309,6 @@ int ATI_API_CALL KCL_AGP_Enable(unsigned + } + } + +-/** \brief Find AGP caps registers in PCI config space +- ** \param dev PCI device handle +- ** \return Positive register index on success, negative errno on error +- */ +-int ATI_API_CALL KCL_AGP_FindCapsRegisters(KCL_PCI_DevHandle dev) +-{ +- u8 capndx; +- u32 cap_id; +- +- if (!dev) +- { +- return -ENODEV; +- } +- +- pci_read_config_byte((struct pci_dev*)dev, 0x34, &capndx); +- +- if (capndx == 0x00) +- { +- return -ENODATA; +- } +- +- do +- { // search capability list for AGP caps +- pci_read_config_dword((struct pci_dev*)dev, capndx, &cap_id); +- +- if ((cap_id & 0xff) == 0x02) +- { +- return capndx; +- } +- +- capndx = (cap_id >> 8) & 0xff; +- } +- while (capndx != 0x00); +- +- return -ENODATA; +-} +- + /** \brief Get AGP caps + ** \param dev PCI device handle + ** \param caps pointer to caps vector diff --git a/kernel/drivers/module-fglrx/files/linux-3.10-proc.diff b/kernel/drivers/module-fglrx/files/linux-3.10-proc.diff new file mode 100644 index 0000000000..ce4871c065 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/linux-3.10-proc.diff @@ -0,0 +1,293 @@ +diff -Nur common/lib/modules/fglrx/build_mod/drmP.h common-r1/lib/modules/fglrx/build_mod/drmP.h +--- common/lib/modules/fglrx/build_mod/drmP.h 2013-05-15 09:26:23.555752577 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/drmP.h 2013-05-16 10:39:17.496212055 +0300 +@@ -901,10 +901,6 @@ + int DRM(stub_unregister)(int minor); + + /* Proc support (drm_proc.h) */ +-extern struct proc_dir_entry *DRM(proc_init)(drm_device_t *dev, +- int minor, +- struct proc_dir_entry *root, +- struct proc_dir_entry **dev_root); + extern int DRM(proc_cleanup)(int minor, + struct proc_dir_entry *root, + struct proc_dir_entry *dev_root); +diff -Nur common/lib/modules/fglrx/build_mod/drm_proc.h common-r1/lib/modules/fglrx/build_mod/drm_proc.h +--- common/lib/modules/fglrx/build_mod/drm_proc.h 2013-05-15 09:26:23.555752577 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/drm_proc.h 2013-05-19 02:16:16.584406160 +0300 +@@ -75,61 +75,6 @@ + #define DRM_PROC_ENTRIES (sizeof(DRM(proc_list))/sizeof(DRM(proc_list)[0])) + + /** +- * Initialize the DRI proc filesystem for a device. +- * +- * \param dev DRM device. +- * \param minor device minor number. +- * \param root DRI proc dir entry. +- * \param dev_root resulting DRI device proc dir entry. +- * \return root entry pointer on success, or NULL on failure. +- * +- * Create the DRI proc root entry "/proc/ati", the device proc root entry +- * "/proc/ati/%minor%/", and each entry in proc_list as +- * "/proc/ati/%minor%/%name%". +- */ +-struct proc_dir_entry *DRM(proc_init)(drm_device_t *dev, int minor, +- struct proc_dir_entry *root, +- struct proc_dir_entry **dev_root) +-{ +- struct proc_dir_entry *ent; +- int i, j; +- char name[64]; +- +- if (!minor) root = create_proc_entry("dri", S_IFDIR, NULL); +- if (!root) { +- DRM_ERROR("Cannot create /proc/ati\n"); +- return NULL; +- } +- +- sprintf(name, "%d", minor); +- *dev_root = create_proc_entry(name, S_IFDIR, root); +- if (!*dev_root) { +- DRM_ERROR("Cannot create /proc/ati/%s\n", name); +- return NULL; +- } +- +- for (i = 0; i < DRM_PROC_ENTRIES; i++) { +- ent = create_proc_entry(DRM(proc_list)[i].name, +- S_IFREG|S_IRUGO, *dev_root); +- if (!ent) { +- DRM_ERROR("Cannot create /proc/ati/%s/%s\n", +- name, DRM(proc_list)[i].name); +- for (j = 0; j < i; j++) +- remove_proc_entry(DRM(proc_list)[i].name, +- *dev_root); +- remove_proc_entry(name, root); +- if (!minor) remove_proc_entry("dri", NULL); +- return NULL; +- } +- ent->read_proc = DRM(proc_list)[i].f; +- ent->data = dev; +- } +- +- return root; +-} +- +- +-/** + * Cleanup the proc filesystem resources. + * + * \param minor device minor number. +diff -Nur common/lib/modules/fglrx/build_mod/firegl_public.c common-r1/lib/modules/fglrx/build_mod/firegl_public.c +--- common/lib/modules/fglrx/build_mod/firegl_public.c 2013-05-15 09:26:23.545752925 +0300 ++++ common-r1/lib/modules/fglrx/build_mod/firegl_public.c 2013-05-19 03:07:10.236552522 +0300 +@@ -583,6 +583,202 @@ + { "NULL", NULL, NULL} // Terminate List!!! + }; + ++ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0) ++typedef int (read_proc_t)(char *page, char **start, off_t off, int count, int *eof, void *data); ++typedef int (write_proc_t)(struct file *file, const char __user *buffer, unsigned long count, void *data); ++#else ++#define PDE_DATA(inode) (PDE((inode))->data) ++#endif ++ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0) ++typedef struct { ++ read_proc_t *read_func; ++ write_proc_t *write_func; ++ void *data; ++} gentoo_proc_wrapper_t; ++ ++#define GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC 939750305 ++ ++static ssize_t gentoo_proc_wrapper_read (struct file *myfile, char __user *buffer, size_t count, loff_t *offset) { ++ int is_eof=0, retval; ++ char *start, *usebuffer=NULL; ++ gentoo_proc_wrapper_t* wrapper_data=(gentoo_proc_wrapper_t*)(myfile->private_data); ++ if (PAGE_SIZE<*offset) { ++ printk(KERN_ERR "Trying to read beyond 4k on proc\n"); ++ return -EIO; ++ } ++ //printk(KERN_NOTICE " call with: dev %p, func %p\n", wrapper_data->data, wrapper_data->read_func); ++ ++ usebuffer=kmalloc(2*PAGE_SIZE, GFP_KERNEL); ++ if (!usebuffer) ++ return -ENOMEM; ++ ((u32*)usebuffer)[1024]=GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC; ++ ++ retval=wrapper_data->read_func(usebuffer, &start, *offset, count, &is_eof, wrapper_data->data); ++ ++ BUG_ON(GENTOO_PROC_WRAPPER_OVERFLOW_MAGIC != ((u32*)usebuffer)[1024]); ++ ++ if (0 > retval) ++ { ++ printk(KERN_ERR "Proc read failed with %d", retval); ++ goto out; ++ } ++ ++ if (copy_to_user(buffer, start, retval)) { ++ printk(KERN_NOTICE "copy to user failed in amd drivers proc code\n"); ++ retval=-EFAULT; ++ goto out; ++ } ++ *offset+=retval; ++ ++out: ++ if (usebuffer) ++ kfree(usebuffer); ++ return retval; ++} ++static ssize_t gentoo_proc_wrapper_write (struct file *myfile, const char __user *buffer, size_t count, loff_t *offset) { ++ gentoo_proc_wrapper_t* wrapper_data=(gentoo_proc_wrapper_t*)(myfile->private_data); ++ int retval=0; ++ void *usebuffer=NULL; ++ ++ BUG_ON(*offset); ++ if (!wrapper_data->write_func) ++ return -EPERM; ++ ++ usebuffer=kmalloc(count, GFP_KERNEL); ++ if (!usebuffer) ++ return -ENOMEM; ++ if (copy_from_user(usebuffer, buffer, count)) { ++ printk(KERN_NOTICE "copy from user failed in amd drivers proc code\n"); ++ retval=-EFAULT; ++ goto out; ++ } ++ ++ retval=wrapper_data->write_func(myfile, buffer, count, wrapper_data->data); ++ *offset+=retval; ++out: ++ if (usebuffer) ++ kfree(usebuffer); ++ return retval; ++} ++static int gentoo_proc_wrapper_open(struct inode *myinode, struct file *myfile) { ++ myfile->private_data=PDE_DATA(myinode); ++ return generic_file_open(myinode, myfile); ++} ++struct file_operations gentoo_proc_fops = { ++ .read=gentoo_proc_wrapper_read, ++ .write=gentoo_proc_wrapper_write, ++ .open=gentoo_proc_wrapper_open, ++}; ++ ++static void *gentoo_proc_wrapper_data(read_proc_t *reader, write_proc_t *writer, void *mydata) { ++ gentoo_proc_wrapper_t *retval=kmalloc(sizeof(gentoo_proc_wrapper_t), GFP_KERNEL); ++ if (!retval) ++ return retval; ++ retval->read_func=reader; ++ retval->write_func=writer; ++ retval->data=mydata; ++ return retval; ++} ++ ++static struct proc_dir_entry *firegl_proc_init( device_t *dev, ++ int minor, ++ struct proc_dir_entry *root, ++ struct proc_dir_entry **dev_root, ++ kcl_proc_list_t *proc_list ) // proc_list must be terminated! ++{ ++ struct proc_dir_entry *ent; ++ char name[64]; ++ kcl_proc_list_t *list = proc_list; ++ void *tempdata; ++ KCL_DEBUG1(FN_FIREGL_PROC, "minor %d, proc_list 0x%08lx\n", minor, (unsigned long)proc_list); ++ if (!minor) ++ { ++ root = proc_mkdir("ati", NULL); ++ } ++ ++ if (!root) ++ { ++ KCL_DEBUG_ERROR("Cannot create /proc/ati\n"); ++ return NULL; ++ } ++ ++ if (minor == 0) ++ { ++ // Global major debice number entry ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)firegl_major_proc_read, NULL, NULL); ++ if (!tempdata) ++ return NULL; ++ ent = proc_create_data("major", S_IFREG|S_IRUGO, root, &gentoo_proc_fops, tempdata); ++ if (!ent) ++ { ++ remove_proc_entry("ati", NULL); ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/major\n"); ++ return NULL; ++ } ++ } ++ ++ sprintf(name, "%d", minor); ++ *dev_root = proc_mkdir(name, root); ++ if (!*dev_root) { ++ remove_proc_entry("major", root); ++ remove_proc_entry("ati", NULL); ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/%s\n", name); ++ return NULL; ++ } ++ ++ while (list->f || list->fops) ++ { ++ struct file_operations *my_fops = &gentoo_proc_fops; ++ if (list->fops) ++ { ++ my_fops = (struct file_operations*)list->fops; ++ tempdata=(dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev); ++ } ++ else { ++ BUG_ON(!list->f); ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)list->f, NULL, (dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev) ); ++ if (!tempdata) ++ return NULL; ++ } ++ //printk(KERN_NOTICE "name %s, dev %p, func %p, data %p\n", list->name, (dev->pubdev.signature == FGL_DEVICE_SIGNATURE)? firegl_find_device(minor) : (dev), list->f, tempdata); ++ ent = proc_create_data(list->name, S_IFREG|S_IRUGO, *dev_root, my_fops, tempdata); ++ ++ if (!ent) ++ { ++ KCL_DEBUG_ERROR("Cannot create /proc/ati/%s/%s\n", name, list->name); ++ while (proc_list != list) ++ { ++ remove_proc_entry(proc_list->name, *dev_root); ++ proc_list++; ++ } ++ remove_proc_entry(name, root); ++ if (!minor) ++ { ++ remove_proc_entry("major", root); ++ remove_proc_entry("ati", NULL); ++ } ++ return NULL; ++ } ++ ++ list++; ++ } ++ ++ if (minor == 0) ++ { ++ // Global debug entry, only create it once ++ tempdata=gentoo_proc_wrapper_data((read_proc_t*)firegl_debug_proc_read_wrap, (write_proc_t*)firegl_debug_proc_write_wrap, dev); ++ if (!tempdata) ++ return NULL; ++ ent=proc_create_data("debug", S_IFREG|S_IRUGO, root, &gentoo_proc_fops, tempdata); ++ if (!ent) ++ return NULL; ++ } ++ ++ return root; ++} ++#else + static struct proc_dir_entry *firegl_proc_init( device_t *dev, + int minor, + struct proc_dir_entry *root, +@@ -677,6 +873,7 @@ + + return root; + } ++#endif + + static int firegl_proc_cleanup( int minor, + struct proc_dir_entry *root, diff --git a/kernel/drivers/module-fglrx/files/makefile_compat.patch b/kernel/drivers/module-fglrx/files/makefile_compat.patch new file mode 100644 index 0000000000..defa3d8d8d --- /dev/null +++ b/kernel/drivers/module-fglrx/files/makefile_compat.patch @@ -0,0 +1,10 @@ +--- 10.10/common/lib/modules/fglrx/build_mod/2.6.x/Makefile 2010-09-22 09:15:33.000000000 +0200 ++++ 10.10/common/lib/modules/fglrx/build_mod/2.6.x/Makefile 2010-10-01 17:57:21.057820899 +0200 +@@ -66,6 +66,7 @@ + -DFGL_GART_RESERVED_SLOT \ + -DFGL_LINUX253P1_VMA_API \ + -DPAGE_ATTR_FIX=$(PAGE_ATTR_FIX) \ ++ -DCOMPAT_ALLOC_USER_SPACE=$(COMPAT_ALLOC_USER_SPACE) \ + + ifeq ($(KERNELRELEASE),) + # on first call from remote location we get into this path diff --git a/kernel/drivers/module-fglrx/files/manjaro_fglrx_319.patch b/kernel/drivers/module-fglrx/files/manjaro_fglrx_319.patch new file mode 100644 index 0000000000..1b7eb0d889 --- /dev/null +++ b/kernel/drivers/module-fglrx/files/manjaro_fglrx_319.patch @@ -0,0 +1,22 @@ +--- a/firegl_public.c ++++ b/firegl_public.c +@@ -4820,8 +4824,8 @@ static unsigned long kasSetExecutionLeve + { + unsigned long orig_level; + +- orig_level = __get_cpu_var(kasExecutionLevel); +- __get_cpu_var(kasExecutionLevel) = level; ++ orig_level = __this_cpu_read(kasExecutionLevel); ++ __this_cpu_write(kasExecutionLevel, level); + + return orig_level; + } +@@ -4833,7 +4837,7 @@ static unsigned long kasSetExecutionLeve + */ + static unsigned long kas_GetExecutionLevel(void) + { +- return __get_cpu_var(kasExecutionLevel); ++ return __this_cpu_read(kasExecutionLevel); + } + + /** \brief Type definition for kas_spin_lock() parameter */ diff --git a/kernel/drivers/module-fglrx/files/modprobe.conf b/kernel/drivers/module-fglrx/files/modprobe.conf new file mode 100644 index 0000000000..d0d42f825c --- /dev/null +++ b/kernel/drivers/module-fglrx/files/modprobe.conf @@ -0,0 +1,2 @@ +# Fail if radeon loaded +install fglrx if /bin/grep -qw "^radeon" /proc/modules; then /bin/false; else /sbin/modprobe -i fglrx $CMDLINE_OPTS; fi diff --git a/kernel/drivers/module-fglrx/pspec.xml b/kernel/drivers/module-fglrx/pspec.xml new file mode 100644 index 0000000000..1e3bf1485b --- /dev/null +++ b/kernel/drivers/module-fglrx/pspec.xml @@ -0,0 +1,409 @@ + + + + + module-fglrx + http://ati.amd.com/support/driver.html + + PisiLinux Community + admins@pisilinux.org + + ATI + ATI display drivers. + Fglrx is a driver written by AMD(ATI) for ATI graphics cards.Radeons HD 2 3 4 X series are not supported + http://archive.ubuntu.com/ubuntu/pool/restricted/f/fglrx-installer/fglrx-installer_15.200.orig.tar.gz + + desktop-files.patch + makefile_compat.patch + fglrx_gpl_symbol.patch + kolasa_4.0-cr4-strn.patch + lano1106_fglrx_intel_iommu.patch + lano1106_kcl_agp_13_4.patch + LICENSE.TXT + + + kernel-module-headers + + + + + module-fglrx + + module-fglrx-legacy + + driver + Kernel module for ATI display drivers + + kernel + + + /lib/modules + /etc/conf.d + /etc/modprobe.d + + + blacklist-fglrx.conf + modprobe.conf + atieventsd + + + noDelta + + + + + xorg-video-fglrx + + xorg-video-fglrx-legacy + + driver + x11.driver + + + module-fglrx + + qt + mesa + libSM + libICE + uClibc + libXext + libXrandr + libXfixes + libXcursor + libXrender + fontconfig + libXxf86vm + libXinerama + xorg-server + + + /usr/share + /etc + /usr/bin + /usr/sbin + /usr/X11R6 + /usr/lib + /usr/share/doc + /usr/share/man + + + System.Package + System.Service + + + noDelta + + + + + xorg-video-fglrx-32bit + + xorg-video-fglrx-legacy-32bit + + emul32 + emul32 + 32-bit shared libraries for xorg-video-fglrx + + xvba-video-32bit + fontconfig-32bit + freetype-32bit + libXcursor-32bit + libXext-32bit + libXfixes-32bit + libXinerama-32bit + libXrandr-32bit + libXrender-32bit + libXxf86vm-32bit + libX11-32bit + glibc-32bit + + + xorg-video-fglrx + libXext-32bit + libX11-32bit + mesa-32bit + glibc-32bit + libgcc + + + /usr/lib32 + + + System.Package + + + noDelta + + + + + + 2015-05-26 + 15.20 + Rebuild for kernel-3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 15.20 + Rebuild for kernel-3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 15.20 + Rebuild for kernel-3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 15.20 + Rebuild for kernel-3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 15.20 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-01 + 14.12 + Rebuild for kernel-3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 14.12 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-01 + 14.12 + Version bump + Ergün Salman + Poyraz76@pisilinux.org + + + 2015-01-20 + 14.9 + Rebuild for kernel 3.18.1 + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-12-08 + 14.9 + Rebuild for kernel 3.17.4 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 14.9 + Update unoffical release + * working with xorg-server 1.16 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 14.6 + Rebuild for kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 14.6 + Rebuil for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 14.6 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 14.4 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 14.3b + Rebuild for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 14.3b + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-11 + 14.3b + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2014-03-23 + 13.4 + Rebuild for 3.13.6 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-09 + 13.4 + Rebuild for 3.12.13 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-02 + 13.4 + Rebuild for 3.12.13 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-17 + 13.4 + Rebuild for 3.12.8 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 13.4 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-14 + 13.4 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 13.4 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-05 + 13.4 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 13.4 + 3.10.9 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 13.4 + rebuild for kernele 3.10.6. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-06 + 13.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-15 + 13.3_beta3 + build for Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-15 + 13.3_beta3 + rebuild for Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-26 + 13.3_beta3 + Kernel 3.9.3 + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-05-12 + 13.3_beta3 + V.bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2012-10-03 + 12.9_beta1 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/kernel/drivers/module-fglrx/translations.xml b/kernel/drivers/module-fglrx/translations.xml new file mode 100644 index 0000000000..b4d3bf1f61 --- /dev/null +++ b/kernel/drivers/module-fglrx/translations.xml @@ -0,0 +1,25 @@ + + + + module-fglrx + ATI ekran kartı sürücüleri + AMD(ATI) tarafından ATI ekran kartları için yazılmış sürücüler.Radeon HD 2 3 4 X serisi ekran kartlarını desteklememektedir. + Pilote d'affichage ATI + Controlador display ATI + + + + module-fglrx + ATI ekran sürücüleri için çekirdek modülü + + + + xorg-video-fglrx + ATI ekran kartı sürücüleri için paylaşımlı kitaplıklar ve araçlar + + + + xorg-video-fglrx-32bit + xorg-video-fglrx için 32-bit paylaşımlı kitaplıklar + + diff --git a/kernel/drivers/module-nvidia-current/actions.py b/kernel/drivers/module-nvidia-current/actions.py new file mode 100644 index 0000000000..039211a9ca --- /dev/null +++ b/kernel/drivers/module-nvidia-current/actions.py @@ -0,0 +1,144 @@ +# -*- 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 +from pisi.actionsapi import kerneltools + +WorkDir = "." +KDIR = kerneltools.getKernelVersion() +NoStrip = ["/lib/modules"] + +version = get.srcVERSION() +driver_dir_name = "nvidia-current" +datadir = "/usr/share/%s" % driver_dir_name +libdir = "/usr/lib32" if get.buildTYPE() == 'emul32' else "/usr/lib" +arch = "x86" if get.buildTYPE() == 'emul32' else get.ARCH().replace("i6", "x") +nvlibdir = "%s/%s" % (libdir, driver_dir_name) +xorglibdir= "%s/xorg" % libdir + +def setup(): + shelltools.system("sh NVIDIA-Linux-%s-%s.run -x --target tmp" + % (arch, get.srcVERSION())) + shelltools.move("tmp/*", ".") + + # Our libc is TLS enabled so use TLS library + shelltools.unlink("*-tls.so*") + shelltools.move("tls/*", ".") + + # xorg-server provides libwfb.so + shelltools.unlink("libnvidia-wfb.so.*") + + shelltools.echo("ld.so.conf", nvlibdir) + shelltools.echo("XvMCConfig", "%s/libXvMCNVIDIA.so" % nvlibdir) + +def build(): + # We don't need kernel module for emul32 build + if get.buildTYPE() == 'emul32': + return + + shelltools.export("SYSSRC", "/lib/modules/%s/build" % KDIR) + shelltools.cd("kernel") + + autotools.make("module") + + shelltools.cd("uvm") + + autotools.make("module") + +def install(): + + if not get.buildTYPE() == 'emul32': + # Kernel driver + pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, + "kernel/nvidia.ko") + + pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, + "kernel/uvm/nvidia-uvm.ko") + + + # Command line tools and their man pages + pisitools.dobin("nvidia-smi") + pisitools.doman("nvidia-smi.1.gz") + + pisitools.dobin("nvidia-persistenced") + + + ### Libraries + # OpenGl library + pisitools.dolib("libGL.so.%s" % version, nvlibdir) + pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir) + + # OpenCL + pisitools.dolib("libOpenCL.so.1.0.0", libdir) + pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) + pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) + + pisitools.dolib("libnvidia-opencl.so.%s" % version, libdir) + pisitools.dosym("libnvidia-opencl.so.%s" % version, "%s/libnvidia-opencl.so.1" % libdir) + pisitools.dosym("libnvidia-opencl.so.1", "%s/libnvidia-opencl.so" % libdir) + + # CUDA + pisitools.dolib("libcuda.so.%s" % version, libdir) + pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) + pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) + + pisitools.dolib("libnvcuvid.so.%s" % version, libdir) + pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) + pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) + + # NVML + # Provides programmatic access to static information and monitoring + # data for NVIDIA GPUs, as well as limited managment capabilities + pisitools.dolib("libnvidia-ml.so.%s" % version, libdir) + pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir) + + pisitools.dolib("libnvidia-cfg.so.%s" % version, libdir) + pisitools.dosym("libnvidia-cfg.so.%s" % version, "%s/libnvidia-cfg.so.1" % libdir) + + pisitools.dolib("libnvidia-compiler.so.%s" % version, libdir) + pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) + + # OpenGL core library and others + for lib in ("glcore", "tls", "encode", "fbc", "glsi", "ifr", "eglcore"): + pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir) + pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so.1" %(libdir, lib)) + + # VDPAU driver + pisitools.dolib("libvdpau_nvidia.so.%s" % version, "%s/vdpau" % nvlibdir) + pisitools.dosym("../nvidia-current/vdpau/libvdpau_nvidia.so.%s" % version, "%s/vdpau/libvdpau_nvidia.so.1" % nvlibdir.strip(driver_dir_name)) + + # X modules + pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % nvlibdir) + pisitools.dosym("%s/modules/drivers/nvidia_drv.so" % nvlibdir, "%s/modules/drivers/nvidia_drv.so" % xorglibdir) + pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % nvlibdir) + pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so" % nvlibdir) + + # Exit time for emul32 build + if get.buildTYPE() == 'emul32': + pisitools.insinto(datadir, "ld.so.conf", "32bit-ld.so.conf") + return + + pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") + + pisitools.insinto(datadir, "ld.so.conf") + pisitools.insinto(datadir, "XvMCConfig") + + # Documentation + docdir = "xorg-video-%s" % driver_dir_name + pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) + pisitools.dohtml("html/*", destDir=docdir) + + ### Note + # This package includes nvidia-setting and nvidia-xconfig binaries. However + # we have seperate packages for each of them. Nvidia provides tarballs for + # these binaries. Don't forget to update these package with each NVIDIA + # driver update. + + # Nvidia-bug-report + # Comes with our own nvidia-xcfonig package + # pisitools.dobin("nvidia-bug-report.sh") diff --git a/kernel/drivers/module-nvidia-current/comar/package-emul32.py b/kernel/drivers/module-nvidia-current/comar/package-emul32.py new file mode 100644 index 0000000000..bddedd08c4 --- /dev/null +++ b/kernel/drivers/module-nvidia-current/comar/package-emul32.py @@ -0,0 +1,25 @@ +#!/usr/bin/python + +import os + +driver_dir_name = "nvidia-current" +libdir = "/usr/lib32/%s" % driver_dir_name +datadir = "/usr/share/%s" % driver_dir_name + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system(" /usr/sbin/alternatives \ + --install /usr/lib32/libGL.so.1.2.0 libGL-32bit %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib32/xorg/modules/volatile xorg-modules-volatile-32bit %(libdir)s/modules" + % {"libdir": libdir, "datadir": datadir}) +# --slave /etc/ld.so.conf.d/10-nvidia-32bit.conf nvidia-ldsoconf-32bit %(datadir)s/32bit-ld.so.conf" + + # If this driver is in use, refresh links after installation. + if os.readlink("/etc/alternatives/libGL-32bit") == "%s/libGL.so.1.2.0" % libdir: + os.system("/usr/sbin/alternatives --set libGL-32bit %s/libGL.so.1.2.0" % libdir) + os.system("/sbin/ldconfig -X") + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL-32bit %s/libGL.so.1.2.0" % libdir) + pass diff --git a/kernel/drivers/module-nvidia-current/comar/package.py b/kernel/drivers/module-nvidia-current/comar/package.py new file mode 100644 index 0000000000..71d446b906 --- /dev/null +++ b/kernel/drivers/module-nvidia-current/comar/package.py @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import os + +driver_dir_name = "nvidia-current" +libdir = "/usr/lib/%s" % driver_dir_name +datadir = "/usr/share/%s" % driver_dir_name + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system(" /usr/sbin/alternatives \ + --install /usr/lib/libGL.so.1.2.0 libGL %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib/xorg/modules/volatile xorg-modules-volatile %(libdir)s/modules" + % {"libdir": libdir, "datadir": datadir}) +# --slave /etc/X11/XvMCConfig XvMCConfig %(datadir)s/XvMCConfig \ +# --slave /etc/ld.so.conf.d/10-nvidia.conf nvidia-ldsoconf %(datadir)s/ld.so.conf" + + # If this driver is in use, refresh links after installation. + if os.readlink("/etc/alternatives/libGL") == "%s/libGL.so.1.2.0" % libdir: + os.system("/usr/sbin/alternatives --set libGL %s/libGL.so.1.2.0" % libdir) + os.system("/sbin/ldconfig -X") + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL %s/libGL.so.1.2.0" % libdir) + pass diff --git a/kernel/drivers/module-nvidia-current/files/modprobe.conf b/kernel/drivers/module-nvidia-current/files/modprobe.conf new file mode 100644 index 0000000000..b84fe20d0a --- /dev/null +++ b/kernel/drivers/module-nvidia-current/files/modprobe.conf @@ -0,0 +1,8 @@ +# Blacklist by default since nvidia* modules have the same aliases +blacklist nvidia-current + +# Fail if nouveau loaded +install nvidia-current if /bin/grep -qw "^nouveau" /proc/modules; then /bin/false; else /sbin/modprobe -i nvidia-current $CMDLINE_OPTS; fi + +# Load the right module when requested with the name "nvidia" +install nvidia M=$(/bin/readlink /etc/alternatives/libGL | /usr/bin/cut -d/ -f4 | /bin/grep nvidia) && /sbin/modprobe $M $CMDLINE_OPTS diff --git a/kernel/drivers/module-nvidia-current/pspec.xml b/kernel/drivers/module-nvidia-current/pspec.xml new file mode 100644 index 0000000000..cf38dbfb58 --- /dev/null +++ b/kernel/drivers/module-nvidia-current/pspec.xml @@ -0,0 +1,408 @@ + + + + + module-nvidia-current + http://www.nvidia.com + + Marcin Bojara + marcin@pisilinux.org + + NVIDIA + NVIDIA drivers for GeForce 6xxx and newer GPUs + NVIDIA graphics drivers provide optimized 2D/3D performance. + ftp://download.nvidia.com/XFree86/Linux-x86/349.16/NVIDIA-Linux-x86-349.16.run + ftp://download.nvidia.com/XFree86/Linux-x86_64/349.16/NVIDIA-Linux-x86_64-349.16.run + + kernel-module-headers + libX11-devel + + + + + module-nvidia-current + driver + Kernel module for current NVIDIA graphics driver releases + + kernel + + + /lib/modules + + + noDelta + + + + + xorg-video-nvidia-current + driver + x11.driver + + libXext + libX11 + mesa + xorg-server + module-nvidia-current + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + /usr/share/man + + + System.Package + + + noDelta + + + + + xorg-video-nvidia-current-32bit + emul32 + 32-bit shared libraries for xorg-video-nvidia-current + emul32 + + libvdpau-32bit + + + zlib-32bit + mesa-32bit + libX11-32bit + libXext-32bit + xorg-video-nvidia-current + + + /usr/lib32 + /usr/share/nvidia-current/32bit-ld.so.conf + + + System.Package + + + noDelta + + + + + + 2015-06-16 + 349.16 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-22 + 349.16 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 349.16 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 349.16 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 349.16 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 349.12 + Rebuild for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-31 + 349.12 + Version bump + Stefan Gronewold + groni@pisilinux.org + + + 2015-03-08 + 346.47 + Version bump, Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 346.35 + Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 346.35 + Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-22 + 346.35 + Version bump. + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2015-01-09 + 346.22 + Rebuild for kernel 3.18.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-11-29 + 343.22 + Rebuild for kernel 3.17.4 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 343.22 + Version bump, conform kernel 3.17.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-21 + 343.13 + Version bump and added symlink for bumblebee + Mathias Freire + mathiasfreire45@gmail.com + + + 2014-09-03 + 340.32 + Version bump, conform kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 340.24 + Version bump for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 340.17 + Version bump for kernel 3.15.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-29 + 337.19 + Version bump for kernel 3.14.4. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 337.12 + Version bump for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 334.21 + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-29 + 334.21 + Rebuild for 3.13.6 + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-10 + 334.21 + Change module name. Remove module-nvidia-current-userspace + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 334.21 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-01 + 334.16 + version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-01-15 + 331.38 + version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 331.20 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-12 + 331.20 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 331.20 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-21 + 331.20 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-11-05 + 325.15 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-28 + 325.15 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-28 + 325.15 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-18 + 325.15 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + 3.10.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + 3.10.9 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-12 + 319.32 + rebuld for kernel 3.10.6 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-11 + 319.32 + rebuld for kernel 3.10.5 + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-05 + 319.32 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-05 + 319.17 + Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-26 + 319.17 + Kernel 3.9.3 + PisiLinux Community + admins@pisilinux.org + + + 2013-05-12 + 319.17 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-06 + 313.26 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-19 + 310.32 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/kernel/drivers/module-nvidia-current/translations.xml b/kernel/drivers/module-nvidia-current/translations.xml new file mode 100644 index 0000000000..28509a6e6d --- /dev/null +++ b/kernel/drivers/module-nvidia-current/translations.xml @@ -0,0 +1,25 @@ + + + + module-nvidia-current + GeForce 6xxx ve daha yeni NVIDIA ekran kartları için sürücüler + NVIDIA grafik sürücüleri daha iyi 2B/3B başarımı sağlar. + Controladores de kernel nVIDIA y glx para rendimiento optimizado 2d/3d en Linux (Para NV3X o mejor). + Controladores nVIDIA de kernel y glx para tarjetas NV3 o mejor (Geforce FX o mejor) + + + + module-nvidia-current + Güncel NVIDIA grafik sürücüleri için çekirdek modülü + + + + xorg-video-nvidia-current + Güncel NVIDIA userspace sürücüleri ve ikili dosyaları + + + + xorg-video-nvidia-current-32bit + xorg-video-nvidia-current için 32-bit paylaşımlı kitaplıklar + + diff --git a/kernel/drivers/module-nvidia304/actions.py b/kernel/drivers/module-nvidia304/actions.py new file mode 100644 index 0000000000..043480d88d --- /dev/null +++ b/kernel/drivers/module-nvidia304/actions.py @@ -0,0 +1,135 @@ +# -*- 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 kerneltools +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "." +KDIR = kerneltools.getKernelVersion() +NoStrip = ["/lib/modules"] + +version = get.srcVERSION() +driver_dir_name = "nvidia304" +datadir = "/usr/share/%s" % driver_dir_name + +if get.buildTYPE() == 'emul32': + arch = "x86" + nvlibdir = "/usr/lib32/%s" % driver_dir_name + libdir = "/usr/lib32" +else: + arch = get.ARCH().replace("i686", "x86") + nvlibdir = "/usr/lib/%s" % driver_dir_name + libdir = "/usr/lib" + +def setup(): + shelltools.system("sh NVIDIA-Linux-%s-%s.run -x --target tmp" + % (arch, get.srcVERSION())) + shelltools.move("tmp/*", ".") + + shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch") + + # Our libc is TLS enabled so use TLS library + shelltools.unlink("*-tls.so*") + shelltools.move("tls/*", ".") + + # xorg-server provides libwfb.so + shelltools.unlink("libnvidia-wfb.so.*") + + shelltools.echo("ld.so.conf", nvlibdir) + shelltools.echo("XvMCConfig", "%s/libXvMCNVIDIA.so" % nvlibdir) + +def build(): + # We don't need kernel module for emul32 build + if get.buildTYPE() == 'emul32': + return + + shelltools.export("SYSSRC", "/lib/modules/%s/build" % KDIR) + shelltools.cd("kernel") + + autotools.make("module") + +def install(): + + if not get.buildTYPE() == 'emul32': + # Kernel driver + pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, + "kernel/nvidia.ko") + + # Command line tools and their man pages + pisitools.dobin("nvidia-smi") + pisitools.doman("nvidia-smi.1.gz") + + + ### Libraries + # OpenGl library + pisitools.dolib("libGL.so.%s" % version, nvlibdir) + pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir) + + # OpenCL + pisitools.dolib("libOpenCL.so.1.0.0", libdir) + pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) + pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) + + # CUDA + pisitools.dolib("libcuda.so.%s" % version, libdir) + pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) + pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) + + pisitools.dolib("libnvcuvid.so.%s" % version, libdir) + pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) + pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) + + # NVML + # Provides programmatic access to static information and monitoring + # data for NVIDIA GPUs, as well as limited managment capabilities + pisitools.dolib("libnvidia-ml.so.%s" % version, libdir) + pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir) + + pisitools.dolib("libnvidia-cfg.so.%s" % version, libdir) + pisitools.dosym("libnvidia-cfg.so.%s" % version, "%s/libnvidia-cfg.so.1" % libdir) + + pisitools.dolib("libnvidia-compiler.so.%s" % version, libdir) + pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) + + # OpenGL cpre library + for lib in ("glcore", "tls"): + pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir) + + # VDPAU driver + pisitools.dolib("libvdpau_nvidia.so.%s" % version, "%s/vdpau" % nvlibdir) + pisitools.dosym("../nvidia-current/vdpau/libvdpau_nvidia.so.%s" % version, "%s/vdpau/libvdpau_nvidia.so.1" % nvlibdir.strip(driver_dir_name)) + + # X modules + pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % nvlibdir) + pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % nvlibdir) + pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so" % nvlibdir) + + # Exit time for emul32 build + if get.buildTYPE() == 'emul32': + pisitools.insinto(datadir, "ld.so.conf", "32bit-ld.so.conf") + return + + pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") + + pisitools.insinto(datadir, "ld.so.conf") + pisitools.insinto(datadir, "XvMCConfig") + + # Documentation + docdir = "xorg-video-%s" % driver_dir_name + pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) + pisitools.dohtml("html/*", destDir=docdir) + + ### Note + # This package includes nvidia-setting and nvidia-xconfig binaries. However + # we have seperate packages for each of them. Nvidia provides tarballs for + # these binaries. Don't forget to update these package with each NVIDIA + # driver update. + + # Nvidia-bug-report + # Comes with our own nvidia-xcfonig package + # pisitools.dobin("nvidia-bug-report.sh") diff --git a/kernel/drivers/module-nvidia304/comar/package.py b/kernel/drivers/module-nvidia304/comar/package.py new file mode 100644 index 0000000000..b2d195538b --- /dev/null +++ b/kernel/drivers/module-nvidia304/comar/package.py @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import os + +driver_dir_name = "nvidia304" +libdir = "/usr/lib/%s" % driver_dir_name +datadir = "/usr/share/%s" % driver_dir_name + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/sbin/alternatives \ + --install /usr/lib/libGL.so.1.2.0 libGL %(libdir)s/libGL.so.1.2.0 40 \ + --slave /usr/lib/xorg/modules/volatile xorg-modules-volatile %(libdir)s/modules \ + --slave /etc/X11/XvMCConfig XvMCConfig %(datadir)s/XvMCConfig \ + --slave /etc/ld.so.conf.d/10-nvidia.conf nvidia-ldsoconf %(datadir)s/ld.so.conf" + % {"libdir": libdir, "datadir": datadir}) + + # If this driver is in use, refresh links after installation. + if os.readlink("/etc/alternatives/libGL") == "%s/libGL.so.1.2.0" % libdir: + os.system("/usr/sbin/alternatives --set libGL %s/libGL.so.1.2.0" % libdir) + os.system("/sbin/ldconfig -X") + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL %s/libGL.so.1.2" % libdir) + pass diff --git a/kernel/drivers/module-nvidia304/files/NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch b/kernel/drivers/module-nvidia304/files/NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch new file mode 100644 index 0000000000..416fbe2ecd --- /dev/null +++ b/kernel/drivers/module-nvidia304/files/NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch @@ -0,0 +1,32 @@ + +Adapt for kernel 3.19 + +Signed-off-by: Thomas Backlund + +diff -Nurp NVIDIA-Linux-x86_64-304.125.orig/kernel/nv.c NVIDIA-Linux-x86_64-304.125/kernel/nv.c +--- NVIDIA-Linux-x86_64-304.125.orig/kernel/nv.c 2014-12-02 05:58:34.000000000 +0200 ++++ NVIDIA-Linux-x86_64-304.125/kernel/nv.c 2015-01-25 19:14:21.009109856 +0200 +@@ -2026,7 +2026,11 @@ long nv_kern_unlocked_ioctl( + unsigned long i_arg + ) + { ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0) ++ return nv_kern_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg); ++#else + return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg); ++#endif + } + + long nv_kern_compat_ioctl( +@@ -2035,7 +2039,11 @@ long nv_kern_compat_ioctl( + unsigned long i_arg + ) + { ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0) ++ return nv_kern_ioctl(file->f_path.dentry->d_inode, file, cmd, i_arg); ++#else + return nv_kern_ioctl(file->f_dentry->d_inode, file, cmd, i_arg); ++#endif + } + + /* diff --git a/kernel/drivers/module-nvidia304/pspec.xml b/kernel/drivers/module-nvidia304/pspec.xml new file mode 100644 index 0000000000..19b8a467c6 --- /dev/null +++ b/kernel/drivers/module-nvidia304/pspec.xml @@ -0,0 +1,277 @@ + + + + + module-nvidia304 + http://www.nvidia.com + + PisiLinux Community + admins@pisilinux.org + + NVIDIA + driver + NVIDIA drivers for GeForce 5-7 series GPUs + NVIDIA graphics drivers provide optimized 2D/3D performance. + + http://download.nvidia.com/XFree86/Linux-x86_64/304.125/NVIDIA-Linux-x86_64-304.125.run + + NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch + + + kernel-module-headers + + + + + module-nvidia304 + Kernel module for NVIDIA driver 304.xx releases + + kernel + + + /lib/modules + + + noDelta + + + + + xorg-video-nvidia304 + x11.driver + + module-nvidia304 + libXext + xorg-server + + + xorg-video-nvidia-current + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + System.Package + + + noDelta + + + + + + 2015-05-22 + 304.125 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 304.125 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 304.125 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 304.125 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 304.125 + Rebuild for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 304.125 + Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 304.125 + Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 304.125 + Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-13 + 304.125 + Rebuild for Kernel 3.18.1 + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-12-08 + 304.125 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 304.123 + Rebuild for kernel 3.17.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 304.123 + Rebuild for kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 304.123 + Version bump for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 304.121 + Rebuild for kernel 3.15.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-29 + 304.121 + Rebuild for kernel 3.14.4. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 304.121 + Version bump for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 304.119 + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-29 + 304.119 + Rebuild for 3.13.6 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-03-10 + 304.119 + Change module name. Remove module-nvidia304-userspace + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 304.119 + Rebuild for 3.12.13 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-03-01 + 304.119 + Rebuild for 3.12.13 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-01-17 + 304.117 + Rebuild for 3.12.8 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 304.116 + Rebuild for kernel 3.12.5. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-14 + 304.116 + Version bump for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 304.108 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-05 + 304.108 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-09 + 304.108 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-28 + 304.108 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-18 + 304.108 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-11 + 304.108 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/kernel/drivers/module-nvidia304/translations.xml b/kernel/drivers/module-nvidia304/translations.xml new file mode 100644 index 0000000000..d9e6aa09f8 --- /dev/null +++ b/kernel/drivers/module-nvidia304/translations.xml @@ -0,0 +1,20 @@ + + + + module-nvidia304 + NVIDIA GeForce 6-7 serisi ekran kartları için grafik sürücüleri + NVIDIA grafik sürücüleri daha iyi 2B/3B başarımı sağlar. + Controladores nVIDIA de kernel y glx para tarjetas NV3 o mejor (Geforce FX o mejor) + Controladores de kernel nVIDIA y glx para rendimiento optimizado 2d/3d en Linux (Para NV3X o mejor). + + + + module-nvidia304 + NVIDIA sürücüsü 304.xx sürümleri için çekirdek modülü + + + + module-nvidia304-userspace + nvidia304 çekirdek sürücüsü için kullanıcı tarafı belgeler, araçlar, udev ve modprobe kuralları + + diff --git a/kernel/drivers/module-nvidia340/actions.py b/kernel/drivers/module-nvidia340/actions.py new file mode 100644 index 0000000000..a43ce97a48 --- /dev/null +++ b/kernel/drivers/module-nvidia340/actions.py @@ -0,0 +1,144 @@ +# -*- 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 +from pisi.actionsapi import kerneltools + +WorkDir = "." +KDIR = kerneltools.getKernelVersion() +NoStrip = ["/lib/modules"] + +version = get.srcVERSION() +driver_dir_name = "nvidia340" +datadir = "/usr/share/%s" % driver_dir_name +libdir = "/usr/lib32" if get.buildTYPE() == 'emul32' else "/usr/lib" +arch = "x86" if get.buildTYPE() == 'emul32' else get.ARCH().replace("i6", "x") +nvlibdir = "%s/%s" % (libdir, driver_dir_name) +xorglibdir= "%s/xorg" % libdir + +def setup(): + shelltools.system("sh NVIDIA-Linux-%s-%s.run -x --target tmp" + % (arch, get.srcVERSION())) + shelltools.move("tmp/*", ".") + + # Our libc is TLS enabled so use TLS library + shelltools.unlink("*-tls.so*") + shelltools.move("tls/*", ".") + + # xorg-server provides libwfb.so + shelltools.unlink("libnvidia-wfb.so.*") + + shelltools.echo("ld.so.conf", nvlibdir) + shelltools.echo("XvMCConfig", "%s/libXvMCNVIDIA.so" % nvlibdir) + +def build(): + # We don't need kernel module for emul32 build + if get.buildTYPE() == 'emul32': + return + + shelltools.export("SYSSRC", "/lib/modules/%s/build" % KDIR) + + shelltools.cd("kernel") + + autotools.make("module") + + shelltools.cd("uvm") + + autotools.make("module") + +def install(): + + if not get.buildTYPE() == 'emul32': + # Kernel driver + pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, + "kernel/nvidia.ko") + + pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, + "kernel/uvm/nvidia-uvm.ko") + + # Command line tools and their man pages + pisitools.dobin("nvidia-smi") + pisitools.doman("nvidia-smi.1.gz") + + pisitools.dobin("nvidia-persistenced") + + + ### Libraries + # OpenGl library + pisitools.dolib("libGL.so.%s" % version, nvlibdir) + pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir) + + # OpenCL + pisitools.dolib("libOpenCL.so.1.0.0", libdir) + pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) + pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) + + pisitools.dolib("libnvidia-opencl.so.%s" % version, libdir) + pisitools.dosym("libnvidia-opencl.so.%s" % version, "%s/libnvidia-opencl.so.1" % libdir) + pisitools.dosym("libnvidia-opencl.so.1", "%s/libnvidia-opencl.so" % libdir) + + # CUDA + pisitools.dolib("libcuda.so.%s" % version, libdir) + pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) + pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) + + pisitools.dolib("libnvcuvid.so.%s" % version, libdir) + pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) + pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) + + # NVML + # Provides programmatic access to static information and monitoring + # data for NVIDIA GPUs, as well as limited managment capabilities + pisitools.dolib("libnvidia-ml.so.%s" % version, libdir) + pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir) + + pisitools.dolib("libnvidia-cfg.so.%s" % version, libdir) + pisitools.dosym("libnvidia-cfg.so.%s" % version, "%s/libnvidia-cfg.so.1" % libdir) + + pisitools.dolib("libnvidia-compiler.so.%s" % version, libdir) + pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) + + # OpenGL core library and others + for lib in ("glcore", "tls", "encode", "fbc", "glsi", "ifr", "eglcore"): + pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir) + pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so.1" %(libdir, lib)) + + # VDPAU driver + pisitools.dolib("libvdpau_nvidia.so.%s" % version, "%s/vdpau" % nvlibdir) + pisitools.dosym("../nvidia340/vdpau/libvdpau_nvidia.so.%s" % version, "%s/vdpau/libvdpau_nvidia.so.1" % nvlibdir.strip(driver_dir_name)) + + # X modules + pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % nvlibdir) + pisitools.dosym("%s/modules/drivers/nvidia_drv.so" % nvlibdir, "%s/modules/drivers/nvidia_drv.so" % xorglibdir) + pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % nvlibdir) + pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so" % nvlibdir) + + # Exit time for emul32 build + if get.buildTYPE() == 'emul32': + pisitools.insinto(datadir, "ld.so.conf", "32bit-ld.so.conf") + return + + pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") + + pisitools.insinto(datadir, "ld.so.conf") + pisitools.insinto(datadir, "XvMCConfig") + + # Documentation + docdir = "xorg-video-%s" % driver_dir_name + pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) + pisitools.dohtml("html/*", destDir=docdir) + + ### Note + # This package includes nvidia-setting and nvidia-xconfig binaries. However + # we have seperate packages for each of them. Nvidia provides tarballs for + # these binaries. Don't forget to update these package with each NVIDIA + # driver update. + + # Nvidia-bug-report + # Comes with our own nvidia-xcfonig package + # pisitools.dobin("nvidia-bug-report.sh") diff --git a/kernel/drivers/module-nvidia340/comar/package-emul32.py b/kernel/drivers/module-nvidia340/comar/package-emul32.py new file mode 100644 index 0000000000..25656c573c --- /dev/null +++ b/kernel/drivers/module-nvidia340/comar/package-emul32.py @@ -0,0 +1,25 @@ +#!/usr/bin/python + +import os + +driver_dir_name = "nvidia340" +libdir = "/usr/lib32/%s" % driver_dir_name +datadir = "/usr/share/%s" % driver_dir_name + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system(" /usr/sbin/alternatives \ + --install /usr/lib32/libGL.so.1.2.0 libGL-32bit %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib32/xorg/modules/volatile xorg-modules-volatile-32bit %(libdir)s/modules" + % {"libdir": libdir, "datadir": datadir}) +# --slave /etc/ld.so.conf.d/10-nvidia-32bit.conf nvidia-ldsoconf-32bit %(datadir)s/32bit-ld.so.conf" + + # If this driver is in use, refresh links after installation. + if os.readlink("/etc/alternatives/libGL-32bit") == "%s/libGL.so.1.2.0" % libdir: + os.system("/usr/sbin/alternatives --set libGL-32bit %s/libGL.so.1.2.0" % libdir) + os.system("/sbin/ldconfig -X") + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL-32bit %s/libGL.so.1.2.0" % libdir) + pass diff --git a/kernel/drivers/module-nvidia340/comar/package.py b/kernel/drivers/module-nvidia340/comar/package.py new file mode 100644 index 0000000000..6ad85a4f72 --- /dev/null +++ b/kernel/drivers/module-nvidia340/comar/package.py @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import os + +driver_dir_name = "nvidia340" +libdir = "/usr/lib/%s" % driver_dir_name +datadir = "/usr/share/%s" % driver_dir_name + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system(" /usr/sbin/alternatives \ + --install /usr/lib/libGL.so.1.2.0 libGL %(libdir)s/libGL.so.1.2.0 50 \ + --slave /usr/lib/xorg/modules/volatile xorg-modules-volatile %(libdir)s/modules" + % {"libdir": libdir, "datadir": datadir}) +# --slave /etc/X11/XvMCConfig XvMCConfig %(datadir)s/XvMCConfig \ +# --slave /etc/ld.so.conf.d/10-nvidia.conf nvidia-ldsoconf %(datadir)s/ld.so.conf" + + # If this driver is in use, refresh links after installation. + if os.readlink("/etc/alternatives/libGL") == "%s/libGL.so.1.2.0" % libdir: + os.system("/usr/sbin/alternatives --set libGL %s/libGL.so.1.2.0" % libdir) + os.system("/sbin/ldconfig -X") + +def preRemove(): + # FIXME This is not needed when upgrading package; but pisi does not + # provide a way to learn operation type. + #os.system("/usr/sbin/alternatives --remove libGL %s/libGL.so.1.2.0" % libdir) + pass diff --git a/kernel/drivers/module-nvidia340/files/modprobe.conf b/kernel/drivers/module-nvidia340/files/modprobe.conf new file mode 100644 index 0000000000..a71180845c --- /dev/null +++ b/kernel/drivers/module-nvidia340/files/modprobe.conf @@ -0,0 +1,8 @@ +# Blacklist by default since nvidia* modules have the same aliases +blacklist nvidia340 + +# Fail if nouveau loaded +install nvidia340 if /bin/grep -qw "^nouveau" /proc/modules; then /bin/false; else /sbin/modprobe -i nvidia340 $CMDLINE_OPTS; fi + +# Load the right module when requested with the name "nvidia" +install nvidia M=$(/bin/readlink /etc/alternatives/libGL | /usr/bin/cut -d/ -f4 | /bin/grep nvidia) && /sbin/modprobe $M $CMDLINE_OPTS diff --git a/kernel/drivers/module-nvidia340/pspec.xml b/kernel/drivers/module-nvidia340/pspec.xml new file mode 100644 index 0000000000..f44312f8d7 --- /dev/null +++ b/kernel/drivers/module-nvidia340/pspec.xml @@ -0,0 +1,176 @@ + + + + + module-nvidia340 + http://www.nvidia.com + + Pisi Linux Community + admins@pisilinux.org + + NVIDIA + NVIDIA drivers for GeForce 6xxx and newer GPUs + NVIDIA graphics drivers provide optimized 2D/3D performance. + ftp://download.nvidia.com/XFree86/Linux-x86/340.76/NVIDIA-Linux-x86-340.76.run + ftp://download.nvidia.com/XFree86/Linux-x86_64/340.76/NVIDIA-Linux-x86_64-340.76.run + + kernel-module-headers + + + + + module-nvidia340 + driver + Kernel module for NVIDIA driver 340.xx releases + + kernel + + + /lib/modules + + + noDelta + + + + + xorg-video-nvidia340 + driver + x11.driver + + libXext + xorg-server + module-nvidia340 + + + xorg-video-nvidia-current + xorg-video-nvidia304 + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + /usr/share/man + + + System.Package + + + noDelta + + + + + xorg-video-nvidia340-32bit + emul32 + 32-bit shared libraries for xorg-video-nvidia340 + emul32 + + libvdpau-32bit + glibc-32bit + + + zlib-32bit + libX11-32bit + libXext-32bit + glibc-32bit + xorg-video-nvidia340 + + + xorg-video-nvidia-current-32bit + xorg-video-nvidia304-32bit + + + /usr/lib32 + /usr/share/nvidia-current/32bit-ld.so.conf + + + System.Package + + + noDelta + + + + + + 2015-05-22 + 340.76 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 340.76 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 340.76 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 340.76 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 340.76 + Rebuid for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 340.76 + Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 340.76 + Version bump, Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 340.76 + Version bump, Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-13 + 340.65 + version bump + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-12-08 + 340.58 + Rebuild for kernel 3.17.4 + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-11-13 + 340.58 + First Release + Stefan Gronewold (groni) + groni@pisilinux.org + + + diff --git a/kernel/drivers/module-nvidia340/translations.xml b/kernel/drivers/module-nvidia340/translations.xml new file mode 100644 index 0000000000..28509a6e6d --- /dev/null +++ b/kernel/drivers/module-nvidia340/translations.xml @@ -0,0 +1,25 @@ + + + + module-nvidia-current + GeForce 6xxx ve daha yeni NVIDIA ekran kartları için sürücüler + NVIDIA grafik sürücüleri daha iyi 2B/3B başarımı sağlar. + Controladores de kernel nVIDIA y glx para rendimiento optimizado 2d/3d en Linux (Para NV3X o mejor). + Controladores nVIDIA de kernel y glx para tarjetas NV3 o mejor (Geforce FX o mejor) + + + + module-nvidia-current + Güncel NVIDIA grafik sürücüleri için çekirdek modülü + + + + xorg-video-nvidia-current + Güncel NVIDIA userspace sürücüleri ve ikili dosyaları + + + + xorg-video-nvidia-current-32bit + xorg-video-nvidia-current için 32-bit paylaşımlı kitaplıklar + + diff --git a/kernel/tools/component.xml b/kernel/tools/component.xml new file mode 100644 index 0000000000..eb141521d1 --- /dev/null +++ b/kernel/tools/component.xml @@ -0,0 +1,3 @@ + + kernel.tools + diff --git a/kernel/tools/perf/actions.py b/kernel/tools/perf/actions.py new file mode 100644 index 0000000000..0fe89766b5 --- /dev/null +++ b/kernel/tools/perf/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 shelltools +from pisi.actionsapi import get + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +def build(): + shelltools.cd("tools/perf") + autotools.make("JOBS=5 WERROR=0 perf HAVE_CPLUS_DEMANGLE=1") + +def install(): + shelltools.cd("tools/perf") + # Build and install the new 'perf' tool + #pisitools.insinto("/usr/bin", "tools/perf/perf", "perf.%s-%s" % (get.srcNAME(), get.srcVERSION())) + autotools.install("JOBS=5 WERROR=0 perf HAVE_CPLUS_DEMANGLE=1") + + pisitools.domove("/usr/etc/bash_completion.d/perf", "/etc/bash_completion.d") + pisitools.removeDir("/usr/etc") + + pisitools.domove("/usr/lib64/libperf-gtk.so", "/usr/lib/") + pisitools.removeDir("/usr/lib64") \ No newline at end of file diff --git a/kernel/tools/perf/files/patches/linux/patch-3.18.3.xz b/kernel/tools/perf/files/patches/linux/patch-3.18.3.xz new file mode 100644 index 0000000000..f1c3bfc732 Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.18.3.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.1.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.1.xz new file mode 100644 index 0000000000..105dd15ede Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.1.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.3.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.3.xz new file mode 100644 index 0000000000..2b27eb0f9d Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.3.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.4.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.4.xz new file mode 100644 index 0000000000..ec0a8590e1 Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.4.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.5.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.5.xz new file mode 100644 index 0000000000..f34c251616 Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.5.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.6.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.6.xz new file mode 100644 index 0000000000..f55c450afb Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.6.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-3.19.8.xz b/kernel/tools/perf/files/patches/linux/patch-3.19.8.xz new file mode 100644 index 0000000000..b160f834e4 Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-3.19.8.xz differ diff --git a/kernel/tools/perf/files/patches/linux/patch-4.0.5.xz b/kernel/tools/perf/files/patches/linux/patch-4.0.5.xz new file mode 100644 index 0000000000..32856eae5f Binary files /dev/null and b/kernel/tools/perf/files/patches/linux/patch-4.0.5.xz differ diff --git a/kernel/tools/perf/pspec.xml b/kernel/tools/perf/pspec.xml new file mode 100644 index 0000000000..847309c790 --- /dev/null +++ b/kernel/tools/perf/pspec.xml @@ -0,0 +1,601 @@ + + + + + perf + http://www.kernel.org + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + app:gui + Performance analyser tool that makes full use of the Linux performance counter subsystem + perf is a new tool which is used to optimize, validate and measure applications, workloads or the full system through the Linux performance counter subsystem. + https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.0.tar.gz + + gtk2-devel + unifdef + elfutils + diffutils + newt-devel + xmlto + asciidoc + pciutils-devel + numactl-devel + glibc-32bit + python-devel + slang-devel + glib2-devel + zlib-devel + perl + + + + patches/linux/patch-4.0.5.xz + + + + + perf + + newt + elfutils + gtk2 + numactl + libunwind + glibc-32bit + python + slang + glib2 + zlib + perl + + + /etc + /usr/bin + /usr/lib + /usr/libexec + /usr/include + /usr/share/man/ + + + + + 2015-06-16 + 4.0.5 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-22 + 3.19.8 + Version bump to 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 3.19.6 + Version bump to 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 3.19.5 + Version bump to 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 3.19.4 + Version bump to 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 3.19.3 + Version Bump to 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 3.19.1 + Version bump to 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 3.19.0 + Version bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-28 + 3.18.3 + Version bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-08 + 3.18.1 + Version bump to 3.18.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.1 + security + + systemRestart + + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-11-28 + 3.17.4 + Version bump to 3.17.4 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.17.4 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-18 + 3.17.1 + Version bump to 3.17.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.17.1 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-19 + 3.16.3 + Version bump to 3.16.3 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.3 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 3.16.1 + Version bump to 3.16.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 3.15.6 + Version bump to 3.15.6 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.6 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-15 + 3.15.0 + Version bump to 3.15 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-27 + 3.14.4 + Version bump to 3.14.4 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.4 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 3.14.2 + Version bump to 3.14.2 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.2 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 3.13.10 + Version bump to 3.13.10 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.13.10 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-22 + 3.13.6 + Version bump to 3.13.6 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.13.6 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-01 + 3.12.13 + Version bump to 3.12.13 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.13 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-16 + 3.12.8 + Version bump to 3.12.8 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.8 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-17 + 3.12.5 + Add Maegia patch series and some cpu usage improvements. + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-12 + 3.12.5 + Version bump to 3.12.5 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.5 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 3.10.20 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.20 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-05 + 3.10.18 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.18 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 3.10.15 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.15 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-27 + 3.10.13 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.13 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-15 + 3.10.12 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.12 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-29 + 3.10.10 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.10 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 3.10.9 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.9 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-12 + 3.10.6 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.6 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-11 + 3.10.5 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.5 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-01 + 3.10.4 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.4 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-17 + 3.10.2 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.2 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-17 + 3.10.1 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.1 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-04 + 3.10.0 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-21 + 3.8.13 + Fix TSC calibration failure + security + + systemRestart + + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-15 + 3.8.13 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.13 + security + + systemRestart + + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-04-18 + 3.8.8 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.8 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-03-31 + 3.8.5 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.5 + security + + systemRestart + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-03-25 + 3.8.4 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.4 + security + + systemRestart + + Yoyo Fernández + admins@pisilinux.org + + + 2013-03-14 + 3.8.3 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.3 + security + + systemRestart + + Richard de Bruin + admins@pisilinux.org + + + 2013-03-06 + 3.8.2 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.2 + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-03-03 + 3.8.1 + update to current line + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-22 + 3.8.0 + update to final line with patch + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-17 + 3.8.0 + obsoletemans wifi fixing + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-12 + 3.8.0 + bump to -rc7 + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-06 + 3.7.6 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.6 + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-28 + 3.7.5 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.5 + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-18 + 3.7.4 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.4 + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-15 + 3.7.2 + First release + security + + systemRestart + + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/multimedia/graphics/jasper/actions.py b/multimedia/graphics/jasper/actions.py new file mode 100644 index 0000000000..909d85deae --- /dev/null +++ b/multimedia/graphics/jasper/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import libtools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fi") + + libtools.libtoolize("--force --install") + + autotools.configure("--enable-libjpeg \ + --enable-opengl \ + --enable-shared \ + --disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("NEWS", "README", "doc/*") diff --git a/multimedia/graphics/jasper/files/jasper-1.900.1-fixes-20081208.patch.bz2 b/multimedia/graphics/jasper/files/jasper-1.900.1-fixes-20081208.patch.bz2 new file mode 100644 index 0000000000..7a976838b7 Binary files /dev/null and b/multimedia/graphics/jasper/files/jasper-1.900.1-fixes-20081208.patch.bz2 differ diff --git a/multimedia/graphics/jasper/pspec.xml b/multimedia/graphics/jasper/pspec.xml new file mode 100644 index 0000000000..48644775a7 --- /dev/null +++ b/multimedia/graphics/jasper/pspec.xml @@ -0,0 +1,122 @@ + + + + + jasper + http://www.ece.uvic.ca/~mdadams/jasper + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + Software implementation of JPEG-2000 Part 1 + JasPer is a software-based implementation of the codec specified in the JPEG-2000 Part-1 standard (ISO/IEC 15444-1:2000). + http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-1.900.1.zip + + libjpeg-turbo-devel + + + + + jasper-1.900.1-fixes-20081208.patch.bz2 + + + + + jasper + + + + + libjpeg-turbo + + + /usr/bin + /usr/lib + /usr/share/man + + + + + jasper-docs + + jasper + + + /usr/share/doc + + + + + jasper-devel + Development files for jasper + + jasper + + + /usr/include + + + + + jasper-32bit + emul32 + 32-bit shared libraries for jasper + emul32 + + glibc-32bit + + libjpeg-turbo-32bit + + + jasper + + libjpeg-turbo-32bit + glibc-32bit + + + /usr/lib32 + + + + + + 2015-06-26 + 1.900.1 + Rebuild, fixed + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-21 + 1.900.1 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-20 + 1.900.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2013-08-17 + 1.900.1 + Release bump. + PisiLinux Community + admins@pisilinux.org + + + 2011-07-07 + 1.900.1 + First release + Anıl Özbek + admins@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/graphics/jasper/translations.xml b/multimedia/graphics/jasper/translations.xml new file mode 100644 index 0000000000..d1e0b21996 --- /dev/null +++ b/multimedia/graphics/jasper/translations.xml @@ -0,0 +1,17 @@ + + + + jasper + JasPer JPEG-2000 Part-1 codec standardı üzerinde konumlandırılmış bir yazılım + + + + jasper-devel + jasper için geliştirme dosyaları + + + + jasper-32bit + jasper için 32-bit paylaşımlı kitaplıklar + + diff --git a/multimedia/graphics/jbigkit/actions.py b/multimedia/graphics/jbigkit/actions.py new file mode 100644 index 0000000000..5760fc26ae --- /dev/null +++ b/multimedia/graphics/jbigkit/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 + +WorkDir="jbigkit" + +def build(): + autotools.make("CC=%s CFLAGS='%s'" % (get.CC(), get.CFLAGS())) + +def check(): + autotools.make("test") + +def install(): + autotools.rawInstall("DESTDIR=%s prefix=/usr libdir=/usr/lib" % get.installDIR()) + + pisitools.doman("pbmtools/jbgtopbm.1", "pbmtools/pbmtojbg.1") + pisitools.dodoc("ANNOUNCE", "CHANGES", "COPYING", "TODO") diff --git a/multimedia/graphics/jbigkit/files/jbigkit-2.0-shared.diff b/multimedia/graphics/jbigkit/files/jbigkit-2.0-shared.diff new file mode 100644 index 0000000000..d0598e4310 --- /dev/null +++ b/multimedia/graphics/jbigkit/files/jbigkit-2.0-shared.diff @@ -0,0 +1,186 @@ +diff -Naur jbigkit/libjbig/Makefile jbigkit.oden/libjbig/Makefile +--- jbigkit/libjbig/Makefile 2008-08-30 19:20:52.000000000 +0200 ++++ jbigkit.oden/libjbig/Makefile 2009-01-31 20:12:02.000000000 +0100 +@@ -3,27 +3,51 @@ + + # Select an ANSI/ISO C compiler here, GNU gcc is recommended + CC = gcc ++CFLAGS = -g -O2 -Wall -ansi -pedantic -fPIC # --coverage ++LDFLAGS = + +-# Options for the compiler: A high optimization level is suggested +-CFLAGS = -g -O -Wall -ansi -pedantic # --coverage +- +-all: libjbig.a tstcodec tstcodec85 +- +-tstcodec: tstcodec.o jbig.o jbig_ar.o +- $(CC) $(CFLAGS) -o tstcodec $+ +- +-tstcodec85: tstcodec85.o jbig85.o jbig_ar.o +- $(CC) $(CFLAGS) -o tstcodec85 $+ +- +-libjbig.a: jbig.o jbig_ar.o +- rm -f libjbig.a +- ar rc libjbig.a jbig.o jbig_ar.o +- -ranlib libjbig.a +- +-libjbig85.a: jbig85.o jbig_ar.o +- rm -f libjbig85.a +- ar rc libjbig85.a jbig85.o jbig_ar.o +- -ranlib libjbig85.a ++prefix=/usr/local ++libdir=$(prefix)/lib ++includedir=$(prefix)/include ++bindir=$(prefix)/bin ++mandir=$(prefix)/share/man ++ ++LT_CURRENT=1 ++LT_REVISION=0 ++LT_AGE=0 ++ ++all: libjbig.la libjbig85.la tstcodec tstcodec85 ++ ++tstcodec: tstcodec.o libjbig.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(LDFLAGS) \ ++ -o tstcodec tstcodec.o libjbig.la ++ ++tstcodec85: tstcodec85.o libjbig85.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(LDFLAGS) \ ++ -o tstcodec85 tstcodec85.o libjbig85.la ++ ++%.lo: %.c ++ libtool --mode=compile --tag=CC $(CC) $(CFLAGS) -c $*.c ++ ++libjbig.la: jbig.lo jbig_ar.lo ++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) \ ++ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ ++ -o libjbig.la jbig.lo jbig_ar.lo -rpath $(libdir) ++ ++libjbig85.la: jbig85.lo jbig_ar.lo ++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) \ ++ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ ++ -o libjbig85.la jbig85.lo jbig_ar.lo -rpath $(libdir) ++ ++jbig.lo: jbig.c jbig.h ++jbig85.lo: jbig85.c jbig.h ++ ++install: ++ install -m0755 -d $(DESTDIR)$(libdir) ++ install -m0755 -d $(DESTDIR)$(includedir) ++ libtool --mode=install install libjbig.la $(DESTDIR)$(libdir) ++ libtool --mode=install install libjbig85.la $(DESTDIR)$(libdir) ++ install -m0644 jbig85.h jbig_ar.h jbig.h $(DESTDIR)$(includedir) + + jbig.o: jbig.c jbig.h jbig_ar.h + jbig85.o: jbig85.c jbig85.h jbig_ar.h +@@ -46,3 +70,5 @@ + clean: + rm -f *.{o,gcda,gcno,gcov} *~ core gmon.out dbg_d\=??.pbm t82test.pbm + rm -f tstcodec tstcodec85 ++ rm -rf .libs ++ rm -f *.*o *.*a +diff -Naur jbigkit/Makefile jbigkit.oden/Makefile +--- jbigkit/Makefile 2008-08-30 22:40:22.000000000 +0200 ++++ jbigkit.oden/Makefile 2009-01-31 20:11:24.000000000 +0100 +@@ -10,8 +10,6 @@ + + CFLAGS = $(CCFLAGS) -I../libjbig + +-VERSION=2.0 +- + all: lib pbm + @echo "Enter 'make test' in order to start some automatic tests." + +@@ -25,6 +23,10 @@ + (cd libjbig; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) + (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) + ++install: ++ make -C libjbig install ++ make -C pbmtools install ++ + clean: + rm -f *~ core + (cd libjbig; make clean) +diff -Naur jbigkit/pbmtools/Makefile jbigkit.oden/pbmtools/Makefile +--- jbigkit/pbmtools/Makefile 2008-08-26 00:26:39.000000000 +0200 ++++ jbigkit.oden/pbmtools/Makefile 2009-01-31 20:11:24.000000000 +0100 +@@ -5,37 +5,50 @@ + CC = gcc + + # Options for the compiler +-CFLAGS = -g -Wall -ansi -pedantic -I../libjbig # --coverage ++CFLAGS = -g -Wall -ansi -pedantic -fPIC # --coverage ++CPPFLAGS = -I../libjbig ++LDFLAGS = ++ ++prefix=/usr/local ++libdir=$(prefix)/lib ++includedir=$(prefix)/include ++bindir=$(prefix)/bin ++mandir=$(prefix)/share/man + + .SUFFIXES: .1 .5 .txt $(SUFFIXES) + + all: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 \ + pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt + +-pbmtojbg: pbmtojbg.o ../libjbig/libjbig.a +- $(CC) $(CFLAGS) -o pbmtojbg pbmtojbg.o -L../libjbig -ljbig +- +-jbgtopbm: jbgtopbm.o ../libjbig/libjbig.a +- $(CC) $(CFLAGS) -o jbgtopbm jbgtopbm.o -L../libjbig -ljbig +- +-pbmtojbg85: pbmtojbg85.o ../libjbig/libjbig85.a +- $(CC) $(CFLAGS) -o pbmtojbg85 pbmtojbg85.o -L../libjbig -ljbig85 +- +-jbgtopbm85: jbgtopbm85.o ../libjbig/libjbig85.a +- $(CC) $(CFLAGS) -o jbgtopbm85 jbgtopbm85.o -L../libjbig -ljbig85 ++pbmtojbg: pbmtojbg.o ../libjbig/libjbig.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \ ++ -o pbmtojbg pbmtojbg.o ../libjbig/libjbig.la ++ ++jbgtopbm: jbgtopbm.o ../libjbig/libjbig.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \ ++ -o jbgtopbm jbgtopbm.o ../libjbig/libjbig.la ++ ++pbmtojbg85: pbmtojbg85.o ../libjbig/libjbig85.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \ ++ -o pbmtojbg85 pbmtojbg85.o ../libjbig/libjbig85.la ++ ++jbgtopbm85: jbgtopbm85.o ../libjbig/libjbig85.la ++ libtool --mode=link --tag=CC $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \ ++ -o jbgtopbm85 jbgtopbm85.o ../libjbig/libjbig85.la + + jbgtopbm.o: jbgtopbm.c ../libjbig/jbig.h + pbmtojbg.o: pbmtojbg.c ../libjbig/jbig.h + jbgtopbm85.o: jbgtopbm85.c ../libjbig/jbig85.h + pbmtojbg85.o: pbmtojbg85.c ../libjbig/jbig85.h + +-../libjbig/libjbig.a: ../libjbig/jbig.c ../libjbig/jbig.h \ +- ../libjbig/jbig_ar.c ../libjbig/jbig_ar.h +- make -C ../libjbig libjbig.a +- +-../libjbig/libjbig85.a: ../libjbig/jbig85.c ../libjbig/jbig85.h \ +- ../libjbig/jbig_ar.c ../libjbig/jbig_ar.h +- make -C ../libjbig libjbig85.a ++install: ++ install -m0755 -d $(DESTDIR)$(bindir) ++ install -m0755 -d $(DESTDIR)$(mandir)/man1 ++ install -m0755 -d $(DESTDIR)$(mandir)/man5 ++ libtool --mode=install install pbmtojbg jbgtopbm \ ++ pbmtojbg85 jbgtopbm85 $(DESTDIR)$(bindir) ++ install -m0644 pbmtojbg.1 jbgtopbm.1 $(DESTDIR)$(mandir)/man1 ++ install -m0644 pbm.5 pgm.5 $(DESTDIR)$(mandir)/man5 + + test: test82 test85 + +@@ -149,6 +162,7 @@ + groff -man -Tascii -P -c -P -b -P -u $< >$@ + + clean: +- rm -f *.o *~ core pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 ++ rm -f *.*o *.*a *~ core pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 + rm -f test-*.jbg test-*.pbm test-*.pgm test-*.jbg85 test-*.pbm85 + rm -f *.gcda *.gcno ++ rm -rf .libs diff --git a/multimedia/graphics/jbigkit/pspec.xml b/multimedia/graphics/jbigkit/pspec.xml new file mode 100644 index 0000000000..73cfd7c99e --- /dev/null +++ b/multimedia/graphics/jbigkit/pspec.xml @@ -0,0 +1,66 @@ + + + + + jbigkit + http://www.cl.cam.ac.uk/~mgk25/jbigkit/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + A portable library of compression and decompression functions + JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents. + http://www.cl.cam.ac.uk/~mgk25/download/jbigkit-2.0.tar.gz + + jbigkit-2.0-shared.diff + + + + + jbigkit + + /usr/share/doc + /usr/share/man + /usr/bin + /usr/lib + + + + + jbigkit-devel + Development files for jbigkit + + jbigkit + + + /usr/include + + + + + + 2014-05-19 + 2.0 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-27 + 2.0 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/graphics/jbigkit/translations.xml b/multimedia/graphics/jbigkit/translations.xml new file mode 100644 index 0000000000..e7e5f9c5cc --- /dev/null +++ b/multimedia/graphics/jbigkit/translations.xml @@ -0,0 +1,13 @@ + + + + jbigkit + Taşınabilir bir sıkıştırma kitaplığı + jbigkit, faks sayfaları ve taranmış belgeler gibi yüksek çözünürlüklü görüntüler için, yüksek performanslı bir sıkıştırma kitaplığıdır. + + + + jbigkit-devel + jbigkit için geliştirme dosyaları + + diff --git a/multimedia/graphics/lcms2/actions.py b/multimedia/graphics/lcms2/actions.py new file mode 100644 index 0000000000..326e552f87 --- /dev/null +++ b/multimedia/graphics/lcms2/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/copyleft/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + autotools.configure("--disable-dependency-tracking \ + --disable-static \ + --with-jpeg \ + --with-tiff \ + --with-zlib \ + --libdir=/usr/lib%s \ + " % ("32" if get.buildTYPE() == "emul32" else "")) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README.1ST") diff --git a/multimedia/graphics/lcms2/pspec.xml b/multimedia/graphics/lcms2/pspec.xml new file mode 100644 index 0000000000..6ac7654dcf --- /dev/null +++ b/multimedia/graphics/lcms2/pspec.xml @@ -0,0 +1,98 @@ + + + + + lcms2 + http://www.littlecms.com + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + A color management library. + Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms. + http://sourceforge.net/projects/lcms/files/lcms/2.6/lcms2-2.6.tar.gz + + libjpeg-turbo-devel + tiff-devel + + + + + lcms2 + + libjpeg-turbo + tiff + + + /usr/bin + /usr/lib + /usr/share/lcms/ + /usr/share/man + /usr/share/doc + + + + + lcms2-devel + Development files for lcms2 + + lcms2 + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include + + + + + lcms2-32bit + 32-bit shared libraries for lcms2 + emul32 + + tiff-32bit + libjpeg-turbo-32bit + + + lcms2 + glibc-32bit + + + /usr/lib32 + + + + + + 2014-05-15 + 2.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-29 + 2.5 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-07-02 + 2.5 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-31 + 2.3 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/multimedia/graphics/lcms2/translations.xml b/multimedia/graphics/lcms2/translations.xml new file mode 100644 index 0000000000..4c3d013f41 --- /dev/null +++ b/multimedia/graphics/lcms2/translations.xml @@ -0,0 +1,9 @@ + + + + lcms + Hız geliştirmesi yapılmış, hafif bir renk yönetim motoru + Moteur de gestion de couleurs léger et optimisé pour la vitesse. + Biblioteka do konwersji między profilami kolorów. + + \ No newline at end of file diff --git a/multimedia/graphics/libdmtx/actions.py b/multimedia/graphics/libdmtx/actions.py new file mode 100644 index 0000000000..6630c0c918 --- /dev/null +++ b/multimedia/graphics/libdmtx/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + #shelltools.system("./autogen.sh") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "NEWS", "README", "README.linux") diff --git a/multimedia/graphics/libdmtx/pspec.xml b/multimedia/graphics/libdmtx/pspec.xml new file mode 100644 index 0000000000..1a03ee264d --- /dev/null +++ b/multimedia/graphics/libdmtx/pspec.xml @@ -0,0 +1,61 @@ + + + + + libdmtx + http://www.libdmtx.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + A Library for working with Data Matrix 2D bar-codes + libdmtx is an open source software for reading and writing Data Matrix 2D bar-codes on Linux, Unix, OS X, Windows and mobile devices. + http://sourceforge.net/projects/libdmtx/files/libdmtx/0.7.4/libdmtx-0.7.4.tar.gz + + imagemagick-devel + + + + + libdmtx + + imagemagick + + + /usr/lib + /usr/share/doc + + + + + libdmtx-devel + Development files for libdmtx + + libdmtx + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2015-06-05 + 0.7.4 + Rebuild. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-08-09 + 0.7.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/graphics/libdmtx/translations.xml b/multimedia/graphics/libdmtx/translations.xml new file mode 100644 index 0000000000..c47877716e --- /dev/null +++ b/multimedia/graphics/libdmtx/translations.xml @@ -0,0 +1,13 @@ + + + + libdmtx + Data Matrix 2D barkodlarıyla çalışmak için kitaplık + libdmtx, Linux, Unix, OS X, Windows ve mobil işletim sistemlerinde Data Matrix 2D barkodlarını okumak ve yazmak için kullanılan açık kaynaklı bir kitaplıktır. + + + + libdmtx-devel + libdmtx için geliştirme dosyaları + + diff --git a/multimedia/graphics/libjpeg-turbo/pspec.xml b/multimedia/graphics/libjpeg-turbo/pspec.xml index 087f15ac97..588011af0f 100644 --- a/multimedia/graphics/libjpeg-turbo/pspec.xml +++ b/multimedia/graphics/libjpeg-turbo/pspec.xml @@ -51,7 +51,11 @@ emul32 32-bit shared libraries for jpeg emul32 + + glibc-32bit + + glibc-32bit libjpeg-turbo diff --git a/multimedia/graphics/tiff/pspec.xml b/multimedia/graphics/tiff/pspec.xml index 3dc29b051f..a2f0f119ab 100644 --- a/multimedia/graphics/tiff/pspec.xml +++ b/multimedia/graphics/tiff/pspec.xml @@ -67,8 +67,8 @@ tiff libjpeg-turbo-32bit - xz-32bit - zlib-32bit + glibc-32bit + libgcc /usr/lib32 diff --git a/multimedia/video/gstreamer/pspec.xml b/multimedia/video/gstreamer/pspec.xml index 87a1071184..c0e31c9adc 100644 --- a/multimedia/video/gstreamer/pspec.xml +++ b/multimedia/video/gstreamer/pspec.xml @@ -14,6 +14,10 @@ GStreamer streaming media framework runtime GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/gstreamer-0.10.36.tar.xz + + gobject-introspection-devel + libxml2-devel + wrapper-plugins.patch @@ -23,6 +27,10 @@ gstreamer + + gobject-introspection + libxml2 + /usr/bin /usr/lib @@ -55,11 +63,13 @@ emul32 glib2-32bit + glibc-32bit libxml2-32bit gstreamer glib2-32bit + glibc-32bit libxml2-32bit @@ -68,6 +78,13 @@ + + 2015-06-26 + 0.10.36 + Rebuild, fixed. + Hakan Yıldız + hknyldz93@gmail.com + 2014-05-19 0.10.36 diff --git a/office/component.xml b/office/component.xml new file mode 100644 index 0000000000..4f9c1eb549 --- /dev/null +++ b/office/component.xml @@ -0,0 +1,3 @@ + + office + diff --git a/office/postscript/component.xml b/office/postscript/component.xml new file mode 100644 index 0000000000..6dd44fff51 --- /dev/null +++ b/office/postscript/component.xml @@ -0,0 +1,3 @@ + + office.postscript + diff --git a/office/postscript/ghostscript/actions.py b/office/postscript/ghostscript/actions.py new file mode 100644 index 0000000000..3951e9df4f --- /dev/null +++ b/office/postscript/ghostscript/actions.py @@ -0,0 +1,59 @@ +#!/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(): + # Remove local copies for system libs + for directory in ["cups/libs", "expat", "freetype", "jpeg", "lcms", "lcms2", "libpng", "openjpeg", "tiff", "zlib"]: + shelltools.unlinkDir(directory) + + #pisitools.flags.add("-fno-strict-aliasing") + + autotools.autoreconf("-fi") + + options = "--disable-compile-inits \ + --disable-gtk \ + --enable-dynamic \ + --with-system-libtiff \ + --with-ijs \ + --with-drivers=ALL \ + --with-libpaper \ + --with-jbig2dec \ + --enable-fontconfig \ + --enable-freetype \ + --without-luratech \ + --without-omni \ + --with-x \ + --with-fontpath=/usr/share/fonts:/usr/share/fonts/default/ghostscript:/usr/share/cups/fonts:/usr/share/fonts/TTF:/usr/share/fonts/Type1:/usr/share/poppler/cMap/*" + options += " --disable-cups --includedir=/usr/include --libdir=/usr/lib32" if get.buildTYPE() == "emul32" else " --enable-cups" + + autotools.configure(options) + + shelltools.cd("ijs/") + pisitools.dosed("configure.ac", "AM_PROG_CC_STDC", "AC_PROG_CC") + shelltools.system("./autogen.sh \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-static \ + --enable-shared") + +def build(): + autotools.make("-C ijs") + autotools.make("so") + autotools.make("-j1") + if not get.buildTYPE() == "emul32": autotools.make("cups") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "soinstall") + if not get.buildTYPE() == "emul32": autotools.rawInstall("-C ijs DESTDIR=%s" % get.installDIR()) + + pisitools.dohtml("doc/*") + pisitools.dodoc("doc/AUTHORS", "doc/COPYING") diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-Fontmap.local.patch b/office/postscript/ghostscript/files/fedora/ghostscript-Fontmap.local.patch new file mode 100644 index 0000000000..3d1fee2560 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-Fontmap.local.patch @@ -0,0 +1,9 @@ +diff -up ghostscript-8.71/Resource/Init/Fontmap.Fontmap.local ghostscript-8.71/Resource/Init/Fontmap +--- ghostscript-8.71/Resource/Init/Fontmap.Fontmap.local 2008-08-08 05:22:38.000000000 +0100 ++++ ghostscript-8.71/Resource/Init/Fontmap 2010-09-03 11:53:47.273865979 +0100 +@@ -2,3 +2,5 @@ + % See Fontmap.GS for the syntax of real Fontmap files. + %% Replace 1 (Fontmap.GS) + (Fontmap.GS) .runlibfile ++% must be at the bottom of line to allow people overriding everything. ++(Fontmap.local) .runlibfileifexists diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-gdevcups-debug-uninit.patch b/office/postscript/ghostscript/files/fedora/ghostscript-gdevcups-debug-uninit.patch new file mode 100644 index 0000000000..9122d1fc95 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-gdevcups-debug-uninit.patch @@ -0,0 +1,11 @@ +diff -up ghostscript-9.07/cups/gdevcups.c.gdevcups-debug-uninit ghostscript-9.07/cups/gdevcups.c +--- ghostscript-9.07/cups/gdevcups.c.gdevcups-debug-uninit 2013-02-14 07:58:16.000000000 +0000 ++++ ghostscript-9.07/cups/gdevcups.c 2013-02-14 17:16:59.677951232 +0000 +@@ -830,6 +830,7 @@ cups_get_matrix(gx_device *pdev, /* I - + dmprintf4(pdev->memory, "DEBUG2: PageSize = [ %d %d ], HWResolution = [ %d %d ]\n", + cups->header.PageSize[0], cups->header.PageSize[1], + cups->header.HWResolution[0], cups->header.HWResolution[1]); ++ if (size_set) + dmprintf4(pdev->memory, "DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n", + pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2], + pdev->HWMargins[3]); diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-gs694154.patch b/office/postscript/ghostscript/files/fedora/ghostscript-gs694154.patch new file mode 100644 index 0000000000..248aebbbe7 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-gs694154.patch @@ -0,0 +1,12 @@ +diff -up ghostscript-9.12/base/gsicc.c.gs694154 ghostscript-9.12/base/gsicc.c +--- ghostscript-9.12/base/gsicc.c.gs694154 2014-03-25 08:52:16.000000000 +0000 ++++ ghostscript-9.12/base/gsicc.c 2014-03-26 11:32:31.406034840 +0000 +@@ -468,6 +468,8 @@ gx_remap_ICC_imagelab(const gs_client_co + cmm_dev_profile_t *dev_profile; + + code = dev_proc(dev, get_profile)(dev, &dev_profile); ++ if (dev_profile == NULL) ++ return gs_throw(gs_error_Fatal, "Attempting to do ICC remap with no profile"); + num_des_comps = gsicc_get_device_profile_comps(dev_profile); + rendering_params.black_point_comp = pis->blackptcomp; + rendering_params.graphics_type_tag = dev->graphics_type_tag; diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-icc-missing-check.patch b/office/postscript/ghostscript/files/fedora/ghostscript-icc-missing-check.patch new file mode 100644 index 0000000000..9b9109ae37 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-icc-missing-check.patch @@ -0,0 +1,12 @@ +diff -up ghostscript-9.12/base/gsicc_manage.c.icc-missing-check ghostscript-9.12/base/gsicc_manage.c +--- ghostscript-9.12/base/gsicc_manage.c.icc-missing-check 2014-03-26 11:31:11.296570797 +0000 ++++ ghostscript-9.12/base/gsicc_manage.c 2014-03-26 11:32:10.384912584 +0000 +@@ -613,6 +613,8 @@ gsicc_set_srcgtag_struct(gsicc_manager_t + icc_profile = + gsicc_profile_new(str, mem, curr_ptr, strlen(curr_ptr)); + code = sfclose(str); ++ } ++ if (str != NULL && icc_profile != NULL) { + gsicc_init_profile_info(icc_profile); + cmm = gsCMM_DEFAULT; + /* Check if this object is a devicelink profile. diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-iccprofiles-initdir.patch b/office/postscript/ghostscript/files/fedora/ghostscript-iccprofiles-initdir.patch new file mode 100644 index 0000000000..b47511ced6 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-iccprofiles-initdir.patch @@ -0,0 +1,35 @@ +diff -up ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir ghostscript-9.06/base/gsicc_manage.c +--- ghostscript-9.06/base/gsicc_manage.c.iccprofiles-initdir 2012-08-09 13:58:22.102364807 +0100 ++++ ghostscript-9.06/base/gsicc_manage.c 2012-08-09 14:09:24.495864641 +0100 +@@ -38,6 +38,7 @@ + #include "gsicc_create.h" + #include "gpmisc.h" + #include "gxdevice.h" ++#include "gxiodev.h" + + #define ICC_HEADER_SIZE 128 + +@@ -2176,8 +2177,21 @@ gs_currenticcdirectory(const gs_state * + const gs_lib_ctx_t *lib_ctx = pgs->memory->gs_lib_ctx; + + if (lib_ctx->profiledir == NULL) { +- pval->data = (const byte *)rfs; +- pval->size = strlen(rfs); ++ int have_rom_device = 0; ++ int i; ++ ++ for (i = 0; i < gx_io_device_table_count; i++) { ++ const gx_io_device *iodev = lib_ctx->io_device_table[i]; ++ const char *dname = iodev->dname; ++ ++ if (dname && strlen(dname) == 5 && !memcmp("%rom%", dname, 5)) { ++ have_rom_device = 1; ++ break; ++ } ++ } ++ ++ pval->data = (const byte *)(have_rom_device ? rfs : ""); ++ pval->size = strlen((const char *)pval->data); + pval->persistent = true; + } else { + pval->data = (const byte *)(lib_ctx->profiledir); diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-multilib.patch b/office/postscript/ghostscript/files/fedora/ghostscript-multilib.patch new file mode 100644 index 0000000000..27bf5e663a --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-multilib.patch @@ -0,0 +1,14 @@ +diff -up ghostscript-8.61/ijs/Makefile.am.multilib ghostscript-8.61/ijs/Makefile.am +diff -up ghostscript-8.61/ijs/ijs-config.in.multilib ghostscript-8.61/ijs/ijs-config.in +--- ghostscript-8.61/ijs/ijs-config.in.multilib 2002-01-31 19:09:46.000000000 +0000 ++++ ghostscript-8.61/ijs/ijs-config.in 2007-11-23 09:19:18.000000000 +0000 +@@ -43,8 +43,7 @@ while test $# -gt 0; do + echo $includes + ;; + --libs) +- libdirs=-L@libdir@ +- echo $libdirs -lijs ++ echo -lijs + ;; + *) + echo "${usage}" 1>&2 diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-noopt.patch b/office/postscript/ghostscript/files/fedora/ghostscript-noopt.patch new file mode 100644 index 0000000000..589cf822b5 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-noopt.patch @@ -0,0 +1,12 @@ +diff -up ghostscript-8.64/psi/int.mak.noopt ghostscript-8.64/psi/int.mak +--- ghostscript-8.64/psi/int.mak.noopt 2008-12-26 07:25:31.000000000 +0000 ++++ ghostscript-8.64/psi/int.mak 2009-02-04 11:33:48.000000000 +0000 +@@ -111,7 +111,7 @@ $(PSOBJ)igc.$(OBJ) : $(PSSRC)igc.c $(GH) + $(PSOBJ)igcref.$(OBJ) : $(PSSRC)igcref.c $(GH) $(memory__h)\ + $(gsexit_h) $(gsstruct_h)\ + $(iastate_h) $(idebug_h) $(igc_h) $(iname_h) $(ipacked_h) $(store_h) +- $(PSCC) $(PSO_)igcref.$(OBJ) $(C_) $(PSSRC)igcref.c ++ $(PSCC) -O0 $(PSO_)igcref.$(OBJ) $(C_) $(PSSRC)igcref.c + + $(PSOBJ)igcstr.$(OBJ) : $(PSSRC)igcstr.c $(GH) $(memory__h)\ + $(gsmdebug_h) $(gsstruct_h) $(iastate_h) $(igcstr_h) diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-runlibfileifexists.patch b/office/postscript/ghostscript/files/fedora/ghostscript-runlibfileifexists.patch new file mode 100644 index 0000000000..03b731c5d3 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-runlibfileifexists.patch @@ -0,0 +1,52 @@ +diff -up ghostscript-9.12/Resource/Init/gs_fonts.ps.runlibfileifexists ghostscript-9.12/Resource/Init/gs_fonts.ps +--- ghostscript-9.12/Resource/Init/gs_fonts.ps.runlibfileifexists 2014-03-25 08:52:16.000000000 +0000 ++++ ghostscript-9.12/Resource/Init/gs_fonts.ps 2014-03-26 12:01:48.248748767 +0000 +@@ -95,10 +95,19 @@ userdict /Fontmap .FontDirectory maxleng + % stack: dict file fontname filename|aliasname + 1 index type /stringtype eq + 1 index type /nametype eq and 1 index xcheck and +- 1 index /run eq 2 index /.runlibfile eq or and { ++ 1 index /run eq 2 index /.runlibfile eq 3 index /.runlibfileifexists eq or or and { + % This is an inclusion entry. +- pop findlibfile { exch pop } { file } ifelse +- 2 index exch .readFontmap pop ++ 0 index /.runlibfileifexists eq { ++ pop findlibfile { ++ exch pop ++ 2 index exch .readFontmap pop ++ } { ++ pop ++ } ifelse ++ } { ++ pop findlibfile { exch pop } { file } ifelse ++ 2 index exch .readFontmap pop ++ } ifelse + } { + % This is a real entry. + % Read and pop tokens until a semicolon. +diff -up ghostscript-9.12/Resource/Init/gs_init.ps.runlibfileifexists ghostscript-9.12/Resource/Init/gs_init.ps +--- ghostscript-9.12/Resource/Init/gs_init.ps.runlibfileifexists 2014-03-25 08:52:16.000000000 +0000 ++++ ghostscript-9.12/Resource/Init/gs_init.ps 2014-03-26 12:01:48.248748767 +0000 +@@ -681,6 +681,14 @@ systemdict /internaldict dup .makeintern + { /undefinedfilename signalerror } + ifelse + } bind def ++/runlibfileifexists ++ { % We don't want to bind 'run' into this procedure, ++ % since run may get redefined. ++ findlibfile ++ { exch pop /run .systemvar exec } ++ { pop } ++ ifelse ++ } bind def + /selectdevice + { finddevice setdevice .setdefaultscreen } bind def + /signalerror % signalerror - +@@ -849,6 +857,7 @@ userdict /.currentresourcefile //null pu + } bind def + % Temporarily substitute it for the real runlibfile. + /.runlibfile /runlibfile load def ++/.runlibfileifexists /runlibfileifexists load def + /runlibfile /runlibfile0 load def + + % Create the error handling machinery. diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-scripts.patch b/office/postscript/ghostscript/files/fedora/ghostscript-scripts.patch new file mode 100644 index 0000000000..2f050c26ab --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-scripts.patch @@ -0,0 +1,10 @@ +diff -up ghostscript-9.00/lib/dvipdf.scripts ghostscript-9.00/lib/dvipdf +--- ghostscript-9.00/lib/dvipdf.scripts 2010-06-03 01:32:07.000000000 +0100 ++++ ghostscript-9.00/lib/dvipdf 2010-09-23 09:56:35.592796899 +0100 +@@ -44,4 +44,4 @@ fi + + # We have to include the options twice because -I only takes effect if it + # appears before other options. +-exec dvips -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite - ++exec dvips -R -Ppdf $DVIPSOPTIONS -q -f "$infile" | $GS_EXECUTABLE $OPTIONS -q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sstdout=%stderr -sOutputFile="$outfile" $OPTIONS -c .setpdfwrite - + diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-sys-zlib.patch b/office/postscript/ghostscript/files/fedora/ghostscript-sys-zlib.patch new file mode 100644 index 0000000000..d33895a678 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-sys-zlib.patch @@ -0,0 +1,24 @@ +diff -up ghostscript-9.12/configure.ac.sys-zlib ghostscript-9.12/configure.ac +--- ghostscript-9.12/configure.ac.sys-zlib 2014-03-26 11:48:54.983972222 +0000 ++++ ghostscript-9.12/configure.ac 2014-03-26 11:49:36.807230531 +0000 +@@ -854,7 +854,7 @@ AC_MSG_CHECKING([for local zlib source]) + dnl zlib is needed for language level 3, and libpng + # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) + # this seems a harmless default +-ZLIBDIR=src ++ZLIBDIR=$includedir + AUX_SHARED_ZLIB= + + if test -d $srcdir/zlib; then +diff -up ghostscript-9.12/configure.sys-zlib ghostscript-9.12/configure +--- ghostscript-9.12/configure.sys-zlib 2014-03-26 11:49:45.547284521 +0000 ++++ ghostscript-9.12/configure 2014-03-26 11:49:56.171350127 +0000 +@@ -6254,7 +6254,7 @@ fi + $as_echo_n "checking for local zlib source... " >&6; } + # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) + # this seems a harmless default +-ZLIBDIR=src ++ZLIBDIR=$includedir + AUX_SHARED_ZLIB= + + if test -d $srcdir/zlib; then diff --git a/office/postscript/ghostscript/files/fedora/ghostscript-wrf-snprintf.patch b/office/postscript/ghostscript/files/fedora/ghostscript-wrf-snprintf.patch new file mode 100644 index 0000000000..74d8c2a5c6 --- /dev/null +++ b/office/postscript/ghostscript/files/fedora/ghostscript-wrf-snprintf.patch @@ -0,0 +1,22 @@ +diff -up ghostscript-9.07/base/wrfont.c.wrf-snprintf ghostscript-9.07/base/wrfont.c +--- ghostscript-9.07/base/wrfont.c.wrf-snprintf 2013-07-01 13:02:33.373244683 +0100 ++++ ghostscript-9.07/base/wrfont.c 2013-07-01 13:04:55.022864299 +0100 +@@ -72,7 +72,8 @@ WRF_wfloat(WRF_output * a_output, double + { + char buffer[32]; + +- gs_sprintf(buffer, "%f", a_float); ++ if (gs_snprintf(buffer, sizeof (buffer), "%f", a_float) >= sizeof (buffer)) ++ abort(); + WRF_wstring(a_output, buffer); + } + +@@ -81,6 +82,7 @@ WRF_wint(WRF_output * a_output, long a_i + { + char buffer[32]; + +- gs_sprintf(buffer, "%ld", a_int); ++ if (gs_snprintf(buffer, sizeof (buffer), "%ld", a_int) >= sizeof (buffer)) ++ abort(); + WRF_wstring(a_output, buffer); + } diff --git a/office/postscript/ghostscript/files/ubuntu/02_gs-man-fix-for-debian.patch b/office/postscript/ghostscript/files/ubuntu/02_gs-man-fix-for-debian.patch new file mode 100644 index 0000000000..8711ed8daa --- /dev/null +++ b/office/postscript/ghostscript/files/ubuntu/02_gs-man-fix-for-debian.patch @@ -0,0 +1,37 @@ +diff -urNad ghostscript-8.64.dfsg.1~svn9323~/man/gs.1 ghostscript-8.64.dfsg.1~svn9323/man/gs.1 +--- ghostscript-8.64.dfsg.1~svn9323~/man/gs.1 2009-01-05 19:08:07.000000000 +0900 ++++ ghostscript-8.64.dfsg.1~svn9323/man/gs.1 2009-01-05 19:50:58.000000000 +0900 +@@ -295,18 +295,18 @@ + are typically based in \fBC:\\GS\fR, but may be elsewhere, especially if + you install Ghostscript with \fBGSview\fR. Run "\fBgs -h\fR" to find the + location of Ghostscript documentation on your system, from which you can +-get more details. ++get more details. On a Pisi Linux system they are in \fB/usr\fR. + .TP +-.B /usr/local/share/ghostscript/#.##/* ++.B /usr/share/ghostscript/#.##/* + Startup files, utilities, and basic font definitions + .TP +-.B /usr/local/share/ghostscript/fonts/* ++.B /usr/share/fonts/type1/gsfonts/* + More font definitions + .TP +-.B /usr/local/share/ghostscript/#.##/examples/* ++.B /usr/share/doc/ghostscript/examples/* + Ghostscript demonstration files + .TP +-.B /usr/local/share/ghostscript/#.##/doc/* ++.B /usr/share/doc/ghostscript/* + Diverse document files + .SH "INITIALIZATION FILES" + When looking for the initialization files "gs_*.ps", the files related to +@@ -330,7 +330,8 @@ + Ghostscript makefile when the executable was built. When \fBgs\fR is built + on Unix, \fBGS_LIB_DEFAULT\fR is usually + "/usr/local/share/ghostscript/#.##:/usr/local/share/ghostscript/fonts" +-where "#.##" represents the Ghostscript version number. ++where "#.##" represents the Ghostscript version number. They are ++"/usr/share/ghostscript/#.##" on a Debian system. + .PP + Each of these (\fBGS_LIB_DEFAULT\fR, \fBGS_LIB\fR, and \fB\-I\fR parameter) + may be either a single directory or a list of directories separated by diff --git a/office/postscript/ghostscript/pspec.xml b/office/postscript/ghostscript/pspec.xml new file mode 100644 index 0000000000..ec47d3adfe --- /dev/null +++ b/office/postscript/ghostscript/pspec.xml @@ -0,0 +1,185 @@ + + + + + ghostscript + http://www.ghostscript.com + + PisiLinux Community + admins@pisilinux.org + + GPLv3+ + library + A PostScript interpreter and renderer + ghostscript is a set of software that provides a PostScript interpreter, a set of C procedures and an interpreter for PDF files. ghostscript is normally used to display PostScript files and to print PostScript files to non-PostScript printers. + http://downloads.ghostscript.com/public/ghostscript-9.15.tar.bz2 + + tiff-devel + zlib-devel + libX11-devel + libXext-devel + libSM-devel + freetype-devel + libjpeg-turbo-devel + lcms2-devel + libXt-devel + libpng-devel + libpaper-devel + fontconfig-devel + + + + ubuntu/02_gs-man-fix-for-debian.patch + + + fedora/ghostscript-Fontmap.local.patch + fedora/ghostscript-gdevcups-debug-uninit.patch + fedora/ghostscript-iccprofiles-initdir.patch + fedora/ghostscript-multilib.patch + fedora/ghostscript-noopt.patch + fedora/ghostscript-runlibfileifexists.patch + fedora/ghostscript-scripts.patch + fedora/ghostscript-sys-zlib.patch + fedora/ghostscript-icc-missing-check.patch + fedora/ghostscript-wrf-snprintf.patch + fedora/ghostscript-gs694154.patch + + + + + ghostscript + + zlib + libX11 + libpng + freetype + libjpeg-turbo + tiff + lcms2 + libXt + libpaper + fontconfig + + poppler-data + gnu-gs-fonts-std + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/cups + /usr/share/ghostscript + + + + + + ghostscript-docs + Documentation for ghostscript + + /usr/share/doc/ghostscript/html + /usr/share/doc/ghostscript/examples + + + + + ghostscript-devel + Development files for ghostscript + + ghostscript + + + /usr/bin/ijs-config + /usr/include/ghostscript + /usr/include/ijs + /usr/lib/pkgconfig + + + + + ghostscript-32bit + emul32 + 32-bit shared libraries for ghostscript + emul32 + + libjpeg-turbo-32bit + zlib-32bit + tiff-32bit + lcms2-32bit + libXt-32bit + libXext-32bit + libX11-32bit + libpng-32bit + libidn-32bit + freetype-32bit + fontconfig-32bit + + + ghostscript + libjpeg-turbo-32bit + glibc-32bit + zlib-32bit + tiff-32bit + lcms2-32bit + libXt-32bit + libX11-32bit + libpng-32bit + freetype-32bit + fontconfig-32bit + + + /usr/lib32 + + + + + + 2015-03-04 + 9.15 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-20 + 9.14 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-21 + 9.10 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-06-27 + 9.07 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-22 + 9.06 + Add emul32, fix dependencies + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-12 + 9.06 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/office/postscript/ghostscript/translations.xml b/office/postscript/ghostscript/translations.xml new file mode 100644 index 0000000000..e46ace2d36 --- /dev/null +++ b/office/postscript/ghostscript/translations.xml @@ -0,0 +1,18 @@ + + + + ghostscript + Bir PostScript yorumlayıcısı ve üreticisi + ghostscript, PostScript yorumlayıcısı, C kitaplığı ve PDF yorumlayıcısı içeren bir yazılım paketidir. ghostscript, PostScript dosyalarının görüntülenmesi ve PostScript olmayan yazıcılardan PostScript dosyalarının çıktılarının alınması için kullanılmaktadır. + + + + ghostscript-docs + ghostscript için çeşitli belgeler + + + + ghostscript-devel + ghostscript için geliştirme dosyaları + + diff --git a/office/postscript/poppler-data/actions.py b/office/postscript/poppler-data/actions.py new file mode 100644 index 0000000000..38d0110043 --- /dev/null +++ b/office/postscript/poppler-data/actions.py @@ -0,0 +1,14 @@ +#!/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 install(): + autotools.rawInstall("DESTDIR=%s datadir=/usr/share/" % get.installDIR()) + + pisitools.dodoc("COPYING*", "README") diff --git a/office/postscript/poppler-data/pspec.xml b/office/postscript/poppler-data/pspec.xml new file mode 100644 index 0000000000..424f15ccff --- /dev/null +++ b/office/postscript/poppler-data/pspec.xml @@ -0,0 +1,65 @@ + + + + + poppler-data + http://poppler.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + BSD + data + Poppler encoding files + poppler-data consists of encoding files for poppler. When installed, the encoding files enables poppler to correctly render CJK and Cyrillic properly. + http://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz + + + + poppler-data + + /usr/share/doc + /usr/share/poppler + /usr/share/pkgconfig + + + + + + 2015-03-05 + 0.4.7 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-25 + 0.4.6 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-10 + 0.4.6 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-04-17 + 0.4.6 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-09-12 + 0.4.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/office/postscript/poppler-data/translations.xml b/office/postscript/poppler-data/translations.xml new file mode 100644 index 0000000000..cafb3843f3 --- /dev/null +++ b/office/postscript/poppler-data/translations.xml @@ -0,0 +1,8 @@ + + + + poppler-data + Poppler kodlama dosyaları + poppler-data, poppler için CJK ve Kiril harflerini düzgünce gösterebilmek için gerekli kodlama dosyalarını içerir. + + diff --git a/office/postscript/poppler/actions.py b/office/postscript/poppler/actions.py new file mode 100644 index 0000000000..78f2f9a6a3 --- /dev/null +++ b/office/postscript/poppler/actions.py @@ -0,0 +1,49 @@ +#!/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + + +def setup(): + options = "--disable-static \ + --disable-poppler-qt \ + --disable-gtk-doc-html \ + --disable-zlib \ + --disable-gtk-test \ + --enable-poppler-qt4 \ + --enable-cairo-output \ + --enable-xpdf-headers \ + --enable-libjpeg \ + --enable-libopenjpeg" + + if get.buildTYPE() == "emul32": + options += " --libdir=/usr/lib32 \ + --disable-utils \ + --disable-gtk-test \ + --disable-poppler-cpp \ + --disable-poppler-qt4" + + autotools.configure(options) + +def build(): + autotools.make() + +def install(): + if get.buildTYPE() == "emul32": + pisitools.insinto("/usr/lib32", "poppler/.libs/libpoppler.so*") + pisitools.insinto("/usr/lib32", "glib/.libs/libpoppler-glib.so*") + for f in ["poppler.pc", "poppler-glib.pc"]: + pisitools.insinto("/usr/lib32/pkgconfig", f) + pisitools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), get.emul32prefixDIR(), get.defaultprefixDIR()) + return + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + pisitools.removeDir("/usr/share/gtk-doc") + pisitools.dodoc("README", "AUTHORS", "ChangeLog", "NEWS", "README-XPDF", "TODO") diff --git a/office/postscript/poppler/pspec.xml b/office/postscript/poppler/pspec.xml new file mode 100644 index 0000000000..790fc7b820 --- /dev/null +++ b/office/postscript/poppler/pspec.xml @@ -0,0 +1,261 @@ + + + + + poppler + http://poppler.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + PDF rendering library + poppler is a PDF rendering library based on xpdf. + http://poppler.freedesktop.org/poppler-0.31.0.tar.xz + + qt-devel + lcms2-devel + libjpeg-turbo-devel + gtk2-devel + cairo-devel + libpng-devel + openjpeg-devel + tiff-devel + fontconfig-devel + gdk-pixbuf-devel + + + + + poppler + + lcms2 + libjpeg-turbo + libpng + openjpeg + tiff + fontconfig + poppler-data + + + /usr/lib + /usr/share/doc + + + + + poppler-utils + Command line utilities for converting PDF files + + poppler + cairo + lcms2 + + + /usr/bin + /usr/share/man/man1 + + + + + poppler-qt + Qt wrapper for poppler + + qt + poppler + + + /usr/lib/libpoppler-qt4.so* + + + + + poppler-qt-devel + Development files for poppler-qt + + poppler-qt + poppler-devel + + + /usr/lib/pkgconfig/poppler-qt4.pc + + + + + poppler-cpp + Pure C++ wrapper for poppler + + poppler + + + /usr/lib/libpoppler-cpp.so* + + + + + poppler-cpp-devel + Development files for poppler-cpp + + poppler-cpp + poppler-devel + + + /usr/lib/pkgconfig/poppler-cpp.pc + + + + + poppler-glib + Glib wrapper for poppler + + cairo + gdk-pixbuf + poppler + + + /usr/lib/libpoppler-glib.so* + /usr/lib/girepository-1.0/Poppler-0.18.typelib + + + + + poppler-glib-devel + Development files for poppler-glib + + gtk2-devel + cairo-devel + gdk-pixbuf-devel + poppler-glib + poppler-devel + + + /usr/lib/pkgconfig/poppler-glib.pc + /usr/lib/pkgconfig/poppler-cairo.pc + /usr/share/gir-1.0/Poppler-0.18.gir + /usr/lib32/pkgconfig/poppler-glib.pc + + + + + poppler-devel + Development files for poppler + + poppler + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig/poppler.pc + + + + + poppler-32bit + emul32 + 32-bit shared libraries for poppler + emul32 + + lcms2-32bit + libjpeg-turbo-32bit + libpng-32bit + openjpeg-32bit + tiff-32bit + freetype-32bit + fontconfig-32bit + + + poppler + lcms2-32bit + libjpeg-turbo-32bit + libpng-32bit + openjpeg-32bit + tiff-32bit + freetype-32bit + fontconfig-32bit + + + /usr/lib32/libpoppler.so* + + + + + poppler-glib-32bit + emul32 + 32-bit shared libraries for poppler-glib + emul32 + + glib2-32bit + cairo-32bit + freetype-32bit + + + poppler-32bit + glib2-32bit + cairo-32bit + freetype-32bit + + + /usr/lib32/libpoppler-glib.so* + + + + + + 2015-03-04 + 0.31.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-25 + 0.26.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-27 + 0.24.5 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-10 + 0.24.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-28 + 0.22.5 + Move pc files to devel pack, fix pc files for emul32. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-01 + 0.22.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-04-17 + 0.22.3 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-18 + 0.20.5 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/office/postscript/poppler/translations.xml b/office/postscript/poppler/translations.xml new file mode 100644 index 0000000000..bb03337de1 --- /dev/null +++ b/office/postscript/poppler/translations.xml @@ -0,0 +1,51 @@ + + + + poppler + Xpdf koduna dayanan bir PDF kitaplığı + Biblioteka renderująca PDF + Poppler, xpdf koduna dayanan bir PDF hazırlama kitaplığıdır. + Poppler est une librairie de rendu PDF basée sur le code source de xpdf-3.0. + Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w aplikacjach desktopowych (oparta na kodzie xpdf-3.0). + + + + poppler-utils + PDF dönüşüm araçları + + + + poppler-devel + poppler için geliştirme dosyaları + + + + poppler-cpp-devel + poppler-cpp için geliştirme dosyaları + + + + poppler-glib-devel + poppler-glib için geliştirme dosyaları + + + + poppler-qt + Poppler için Qt bağlayıcısı + + + + poppler-qt-devel + poppler-qt için geliştirme dosyaları + + + + poppler-cpp + Poppler için C++ bağlayıcısı + + + + poppler-glib + Poppler için Glib bağlayıcısı + + diff --git a/pisi-index.xml b/pisi-index.xml new file mode 100644 index 0000000000..be403907d3 --- /dev/null +++ b/pisi-index.xml @@ -0,0 +1,29664 @@ + + + + jbigkit + http://www.cl.cam.ac.uk/~mgk25/jbigkit/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + multimedia.graphics + A portable library of compression and decompression functions + Taşınabilir bir sıkıştırma kitaplığı + JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents. + jbigkit, faks sayfaları ve taranmış belgeler gibi yüksek çözünürlüklü görüntüler için, yüksek performanslı bir sıkıştırma kitaplığıdır. + http://www.cl.cam.ac.uk/~mgk25/download/jbigkit-2.0.tar.gz + + jbigkit-2.0-shared.diff + + multimedia/graphics/jbigkit/pspec.xml + + + jbigkit + + /usr/share/doc + /usr/share/man + /usr/bin + /usr/lib + + + + jbigkit-devel + Development files for jbigkit + jbigkit için geliştirme dosyaları + + jbigkit + + + /usr/include + + + + + 2014-05-19 + 2.0 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-27 + 2.0 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + jasper + http://www.ece.uvic.ca/~mdadams/jasper + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + multimedia.graphics + Software implementation of JPEG-2000 Part 1 + JasPer JPEG-2000 Part-1 codec standardı üzerinde konumlandırılmış bir yazılım + JasPer is a software-based implementation of the codec specified in the JPEG-2000 Part-1 standard (ISO/IEC 15444-1:2000). + http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-1.900.1.zip + + libjpeg-turbo-devel + + + jasper-1.900.1-fixes-20081208.patch.bz2 + + multimedia/graphics/jasper/pspec.xml + + + jasper + + libjpeg-turbo + + + /usr/bin + /usr/lib + /usr/share/man + + + + jasper-docs + + jasper + + + /usr/share/doc + + + + jasper-devel + Development files for jasper + jasper için geliştirme dosyaları + + jasper + + + /usr/include + + + + jasper-32bit + 32-bit shared libraries for jasper + jasper için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libjpeg-turbo-32bit + + + jasper + libjpeg-turbo-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2015-06-26 + 1.900.1 + Rebuild, fixed + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-21 + 1.900.1 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-20 + 1.900.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2013-08-17 + 1.900.1 + Release bump. + PisiLinux Community + admins@pisilinux.org + + + 2011-07-07 + 1.900.1 + First release + Anıl Özbek + admins@pisilinux.org + + + + + + libmng + http://www.libmng.com/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + multimedia.graphics + Multiple Image Networkgraphics lib (animated png's) + Çoklu resim Networkgraphics (Animasyonlu png) + Libmng - La librairie de référence pour lire, afficher, écrire et examiner des Multiple-Image Network Graphics (graphiques orientés réseaux composés d'images multiples). MNG est l'extension d'animation pour le format d'image populaire PNG. + Libmng -The reference library for reading, displaying, writing and examining Multiple-Image Network Graphics. MNG is the animation extension to the popular PNG image-format. + Libmng, Çoklu Görüntü Ağ Grafiklerini (MNG) okuma, görüntüleme, yazma ve denemek için başvuru kütüphanesidir. MNG popüler PNG görüntü formatı için animasyon uzantısıdır. + Libmng -librería de referencia para lectura, visualización, escritura y análisis de gráficos tipo Multiple-Image Network. MNG es la extensión de animación al formato popular de imágenes PNG. + http://sourceforge.net/projects/libmng/files/libmng-devel/2.0.2/libmng-2.0.2.tar.gz + + lcms-devel + libjpeg-turbo-devel + + multimedia/graphics/libmng/pspec.xml + + + libmng + + libjpeg-turbo + lcms2 + + + /usr/lib + + + + libmng-devel + + libmng + + + /usr/share/doc + /usr/share/man + /usr/include/ + + + + libmng-32bit + 32-bit shared libraries for libmng + emul32 + emul32 + + zlib-32bit + lcms2-32bit + libjpeg-turbo-32bit + libmng + + + /usr/lib32 + + + + + 2014-05-19 + 2.0.2 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-31 + 2.0.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-12-16 + 1.0.10 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + lcms2 + http://www.littlecms.com + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + multimedia.graphics + A color management library. + Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms. + http://sourceforge.net/projects/lcms/files/lcms/2.6/lcms2-2.6.tar.gz + + libjpeg-turbo-devel + tiff-devel + + multimedia/graphics/lcms2/pspec.xml + + + lcms2 + + libjpeg-turbo + tiff + + + /usr/bin + /usr/lib + /usr/share/lcms/ + /usr/share/man + /usr/share/doc + + + + lcms2-devel + Development files for lcms2 + + lcms2 + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include + + + + lcms2-32bit + 32-bit shared libraries for lcms2 + emul32 + + tiff-32bit + libjpeg-turbo-32bit + + + lcms2 + glibc-32bit + + + /usr/lib32 + + + + + 2014-05-15 + 2.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-29 + 2.5 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-07-02 + 2.5 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-31 + 2.3 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libjpeg-turbo + http://www.libjpeg-turbo.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + app:gui + multimedia.graphics + MMX, SSE, and SSE2 SIMD accelerated JPEG library + libjpeg-turbo is a derivative of libjpeg for x86 and x86-64 processors which +uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression. libjpeg-turbo is generally 2-4x as fast as the unmodified version of libjpeg v6b, all else being equal. + mirrors://sourceforge/libjpeg-turbo/1.3.1/libjpeg-turbo-1.3.1.tar.gz + + fix_doc.patch + + multimedia/graphics/libjpeg-turbo/pspec.xml + + + libjpeg-turbo + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + jpeg + + + + libjpeg-turbo-devel + Development files for libjpeg-turbo + libjpeg-turbo için geliştirme dosyaları + + libjpeg-turbo + + + /usr/include/ + + + jpeg-devel + + + + libjpeg-turbo-32bit + 32-bit shared libraries for jpeg + emul32 + emul32 + + glibc-32bit + + + glibc-32bit + libjpeg-turbo + + + /usr/lib32 + + + jpeg-32bit + + + + + 2014-05-15 + 1.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-05-15 + 1.2.1 + Switching from jpeg to libjpeg-turbo + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-12 + 1.2.1 + Source url write mirrors + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-04-21 + 1.2.1 + Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-07-31 + 1.2.1 + First Release + PisiLinux Community + admins@pisilinux.org + + + + + + libdmtx + http://www.libdmtx.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + multimedia.graphics + A Library for working with Data Matrix 2D bar-codes + Data Matrix 2D barkodlarıyla çalışmak için kitaplık + libdmtx is an open source software for reading and writing Data Matrix 2D bar-codes on Linux, Unix, OS X, Windows and mobile devices. + libdmtx, Linux, Unix, OS X, Windows ve mobil işletim sistemlerinde Data Matrix 2D barkodlarını okumak ve yazmak için kullanılan açık kaynaklı bir kitaplıktır. + http://sourceforge.net/projects/libdmtx/files/libdmtx/0.7.4/libdmtx-0.7.4.tar.gz + + imagemagick-devel + + multimedia/graphics/libdmtx/pspec.xml + + + libdmtx + + imagemagick + + + /usr/lib + /usr/share/doc + + + + libdmtx-devel + Development files for libdmtx + libdmtx için geliştirme dosyaları + + libdmtx + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-06-05 + 0.7.4 + Rebuild. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-08-09 + 0.7.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + webp + http://code.google.com/p/webp/downloads/list + + PisiLinux Community + admins@pisilinux.org + + Copyright (c) 2010, Google Inc. All rights reserved. + application + multimedia.graphics + webp image format and format conversion png,jpeg,tiff + webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı + webp image format and format conversion png,jpeg,tiff + webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı + http://downloads.webmproject.org/releases/webp/libwebp-0.4.3.tar.gz + + mesa-devel + tiff-devel + giflib-devel + mesa-glu-devel + freeglut-devel + libjpeg-turbo-devel + + multimedia/graphics/webp/pspec.xml + + + webp + webp resim formatı kütüphanesi ve png,jpeg,tiff resim formatlarına dönüştürme aracı + + tiff + mesa + giflib + libpng + freeglut + libjpeg-turbo + + + /usr/lib/libwebp* + /usr/bin + /usr/share/man + /usr/share/doc/webp + + + + webp-devel + webp için geliştirme dosyaları + + webp + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-04-06 + 0.4.3 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-05-21 + 0.4.0 + rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-21 + 0.4.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-25 + 0.3.1 + rebuild for unused + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-19 + 0.3.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-11 + 0.2.1 + First release + can + qazsew@mynet.com + + + + + + tiff + http://www.remotesensing.org/libtiff/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + multimedia.graphics + Library for manipulation of TIFF (Tag Image File Format) images + TIFF (Tag Image File Format) türündeki resimleri işlemeye aracılık eden kütüphane + Ce logiciel fournit le support pour le format "Tag Image File Format" (TIFF), un format très employé pour stocker des informations d'image. + This software provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. + Bu kütüphane TIFF (Tag Image File Format) resim biçimi desteği sağlar. Bu biçim resim bilgisi saklamak için pek çok yerde kullanılır. + Este software facilita soporte para el formato de imagen etiqueteado (TIFF), un formato para almacenamiento de imágenes de uso común. + Biblioteka do manipulacji plikami w formacie TIFF. + ftp://ftp.remotesensing.org/pub/libtiff/tiff-4.0.3.tar.gz + + libjpeg-turbo-devel + jbigkit-devel + + multimedia/graphics/tiff/pspec.xml + + + tiff + + libjpeg-turbo + jbigkit + + + /usr/bin + /usr/lib + + + + tiff-devel + Developement files for tiff + tiff için geliştirme dosyaları + + tiff + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + tiff-docs + Documentation for tiff + tiff için belgelendirme dosyaları + + tiff + + + /usr/share/doc + /usr/share/man + + + + tiff-32bit + 32-bit shared libraries for tiff + tiff için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libjpeg-turbo-32bit + + + tiff + libjpeg-turbo-32bit + glibc-32bit + libgcc + + + /usr/lib32 + + + + + 2014-05-19 + 4.0.3 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-08 + 4.0.3 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-26 + 4.0.3 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-08-29 + 4.0.2 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + openal + http://kcat.strangesoft.net/openal.html + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + library + multimedia.sound + Open Audio Library is a vendor-neutral API for interactive spatialized audio + Açık ses kütüphanesi + OpenAL est une API audio 3D multi-plateforme utilisable pour les jeux et beaucoup d'autre types d'application audio. Les objets de base d'OpenAL sont le Listener (auditeur), a Source (source), et le Buffer (tampon). + OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. The basic OpenAL objects are a Listener, a Source, and a Buffer. + OpenAL, oyun uygulamaları ve diğer birçok audio uygulama tipleriyle kullanılmaya tahsisli bir üç boyutlu audio API(Uygulama Programlama Arayüzü) çapraz platformudur. + http://kcat.strangesoft.net/openal-releases/openal-soft-1.15.1.tar.bz2 + + alsa-lib-devel + pulseaudio-libs-devel + + + pthread.patch + no-fpuextended.patch + + multimedia/sound/openal/pspec.xml + + + openal + + alsa-lib + + + /usr/bin + /usr/lib + /usr/share/doc/openal + /usr/share/openal + + + + openal-devel + Development files for openal + openal için geliştirme dosyaları + + openal + pulseaudio + + + /usr/include + /usr/lib/pkgconfig/openal.pc + /usr/lib32/pkgconfig/openal.pc + + + + openal-32bit + 32-bit shared libraries for openal + openal için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + openal + + + /usr/lib32 + + + + + 2014-05-25 + 1.15.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-01 + 1.15.1 + Version Bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-08-31 + 1.14 + First release + Fatih Turgel + admins@pisilinux.org + + + + + + pulseaudio + http://pulseaudio.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + GPLv2 + BSD + app:console + library + multimedia.sound + A networked sound server with an advanced plugin system + Gelişmiş eklenti desteğine sahip ağ temelli bir ses sunucusu + pulseaudio is a sound server for POSIX and Win32 systems. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. + pulseaudio, POSIX ve Win32 sistemler için tasarlanmış, donanım ve uygulamalar arasında gezinen ses verilerinin üzerinde gelişmiş işlemler yapılmasına olanak sağlayan bir ses sunucusudur. + http://freedesktop.org/software/pulseaudio/releases/pulseaudio-6.0.tar.xz + + orc-devel + sbc-devel + fftw3-devel + doxygen + xcb-proto + gtk2-devel + lirc-devel + gconf-devel + avahi-devel + speex-devel + libSM-devel + libtdb-devel + libICE-devel + libXtst-devel + xcb-util-devel + alsa-lib-devel + bluez-libs-devel + libsndfile-devel + libasyncns-devel + libatomic_ops-devel + libsamplerate-devel + libasyncns-devel + + multimedia/sound/pulseaudio/pspec.xml + + + pulseaudio-libs + Libraries for PulseAudio clients + PulseAudio istemci kitaplığı + + orc + sbc + lirc + fftw3 + libSM + speex + libICE + libXtst + alsa-lib + avahi-libs + libasyncns + libsndfile + + + /usr/bin/pa* + /etc/pulse/client.conf + /usr/lib/libpulse.so + /usr/lib/libpulse.so* + /usr/lib/libpulse-simple.so + /usr/lib/libpulse-simple.so* + /usr/lib/pulseaudio/libpulsecommon-* + /usr/lib/libpulse-mainloop-glib.so + /usr/lib/libpulse-mainloop-glib.so* + /usr/lib/pulseaudio/libpulsedsp.* + /usr/lib/pulse/modules + /usr/lib/udev/rules.d + + + + pulseaudio-libs-devel + Development files for pulseaudio-libs + pulseaudio-libs için geliştirme dosyaları + + pulseaudio-libs + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/vala/vapi + /usr/lib/cmake/PulseAudio + + + + pulseaudio-docs + doxygen generated API documentation for PulseAudio + Doxygen tarafından üretilmiş PulseAudio API belgeleri + + /usr/share/doc/pulseaudio/html + + + + pulseaudio + + orc + speex + libtdb + libsndfile + pulseaudio-libs + + + /usr/bin/pulseaudio + /usr/bin/qpaeq + /usr/bin/start-pulseaudio-kde + /usr/bin/esdcompat + /usr/bin/start-pulseaudio-x11 + /usr/lib/pm-utils/sleep.d + /usr/libexec + /usr/lib/pulse-5.0/modules + /usr/lib/libpulsecore-*.so + /etc + /usr/lib/tmpfiles.d/pulseaudio.conf + /lib/udev/rules.d + /usr/share/pulseaudio/alsa-mixer + /usr/share + /usr/share/icons + /var/lib/pulse + /run/pulse + + + System.Package + + + pulseaudio.conf + pisilinux/pulseaudio.sysconfig + mandriva/pulseaudio.svg + mandriva/pulseaudio.svg + mandriva/pulseaudio16.png + mandriva/pulseaudio22.png + mandriva/pulseaudio32.png + mandriva/pulseaudio48.png + mandriva/pulseaudio64.png + mandriva/pulseaudio128.png + mandriva/pulseaudio16.png + mandriva/pulseaudio22.png + mandriva/pulseaudio32.png + mandriva/pulseaudio48.png + mandriva/pulseaudio64.png + mandriva/pulseaudio128.png + + + + pulseaudio-gconf + GConf configuration backend for the PulseAudio sound server + pulseaudio ses sunucusu için Gconf yapılandırma arayüzü + + pulseaudio-libs + gconf + + + /usr/lib/pulse-2.1/modules/module-gconf.so + /usr/libexec/pulse/gconf-helper + + + + pulseaudio-libs-32bit + 32-bit shared libraries for pulseaudio-libs + pulseaudio-libs için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + json-c-32bit + dbus-32bit + glib2-32bit + speex-32bit + libcap-32bit + libsndfile-32bit + libtool-ltdl-32bit + + + pulseaudio-libs + dbus-32bit + glib2-32bit + libsndfile-32bit + json-c-32bit + + + /usr/lib32 + + + + + 2015-02-20 + 6.0 + Version bump. Dep fixed + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-07-25 + 5.0 + Rebuild for smplayer + Vedat Demir + vedat@pisilinux.org + + + 2014-05-12 + 5.0 + version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-14 + 4.0 + add git version + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-11 + 4.0 + Add tmpfiles.con; add updates from git. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-06 + 4.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-16 + 3.99 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-12-18 + 3.0 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + gstreamer-next + http://gstreamer.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + multimedia.video + GStreamer streaming media framework runtime + GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. + http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.4.5.tar.xz + + check + valgrind + gobject-introspection-devel + libxml2-devel + ghostscript-devel + clutter + + multimedia/video/gstreamer-next/pspec.xml + + + gstreamer-next + + /usr/bin + /usr/lib + /usr/libexec + /usr/share/gir-1.0 + /usr/share/doc + /usr/share/gtk-doc + /usr/share/locale + /usr/share/man + + + + gstreamer-next-32bit + 32-bit shared libraries for gstreamer + emul32 + emul32 + + glib2-32bit + + + glib2-32bit + gstreamer-next + + + /usr/lib32 + + + + gstreamer-next-devel + Development files for gstreamer + + gstreamer-next + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/aclocal + + + + + 2015-04-18 + 1.4.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-08-22 + 1.4.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-26 + 1.2.4 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-13 + 1.2.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-20 + 1.2.1 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-10-11 + 1.2.0 + bump + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 1.1.4 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + gstreamer + http://gstreamer.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + multimedia.video + GStreamer streaming media framework runtime + GStreamer ses yayın altyapısı + GStreamer est la librairies principale. Elle contient les entêtes, les fichiers et les éléments centraux. + GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. + gstreamer bir ses yayın altyapısı kütüphanesidir. Bu kütüphaneyi kullanan uygulamalar, gerçek zamanlı ses işleme, görüntü oynatma gibi çokluortam ile ilgili birçok işlem gerçekleştirebilirler. + http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/gstreamer-0.10.36.tar.xz + + wrapper-plugins.patch + bison3.patch + + multimedia/video/gstreamer/pspec.xml + + + gstreamer + + /usr/bin + /usr/lib + /usr/libexec + /usr/share/gir-1.0 + /usr/share/doc + /usr/share/locale + /usr/share/man + + + + gstreamer-devel + Development files for gstreamer + gstreamer için geliştirme dosyaları + + gstreamer + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/aclocal + + + + gstreamer-32bit + 32-bit shared libraries for gstreamer + gstreamer için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glib2-32bit + libxml2-32bit + + + gstreamer + glib2-32bit + libxml2-32bit + + + /usr/lib32 + + + + + 2014-05-19 + 0.10.36 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-23 + 0.10.36 + Rebuild for webp + Kamil Atlı + suvarice@gmail.com + + + 2014-02-27 + 0.10.36 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-01-26 + 0.10.36 + Release Bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-08-20 + 0.10.36 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + gst-plugins-bad + http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + multimedia.video + A set of GStreamer plug-ins that aren't up to par compared to the rest + Diğer eklentilerle karşılaştırıldığında çok iyi durumda olmayan gstreamer eklentileri + GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. + gst-plugins-bad, iyiye yakın kalitede olan ancak gerçek bir geliştirici, belgelendirme, test seti gibi eksikleri bulunan eklentilerdir. + http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.bz2 + + gst-plugins-base-devel + gstreamer-devel + DirectFB-devel + libcdaudio-devel + libdc1394-devel + libdca-devel + faac-devel + faad2-devel + jasper-devel + gsm-devel + alsa-lib-devel + jack-audio-connection-kit-devel + ladspa-sdk-devel + libmms-devel + liblrdf-devel + libmimic-devel + libmodplug-devel + libmpcdec-devel + mjpegtools-devel + musicbrainz-devel + neon-devel + libofa-devel + libsdl-devel + liboil-devel + soundtouch-devel + libdvdnav-devel + libtheora-devel + libsndfile-devel + xvid-devel + libdvdread-devel + exempi-devel + slv2-devel + libvdpau-devel + libkate-devel + cairo-devel + librsvg-devel + libvpx-devel + flite-devel + rtmpdump-devel + opencv-devel + schroedinger-devel + libopus-devel + orc-devel + zvbi-devel + openal-devel + gdk-pixbuf-devel + libvo-aacenc-devel + libvo-amrwbenc-devel + nas-devel + libSM-devel + libICE-devel + celt-devel + + + directfb.patch + + multimedia/video/gst-plugins-bad/pspec.xml + + + gst-plugins-bad + + gst-plugins-base + gstreamer + DirectFB + libcdaudio + nas + celt + libSM + libICE + libdc1394 + libdca + faac + faad2 + jasper + gsm + alsa-lib + jack-audio-connection-kit + ladspa-sdk + libmms + liblrdf + libmimic + libmodplug + libmpcdec + mjpegtools + musicbrainz + neon + libofa + libsdl + liboil + soundtouch + libdvdnav + libtheora + libsndfile + libexif + xvid + libdvdread + exempi + slv2 + libvdpau + libkate + cairo + librsvg + libvpx + flite + rtmpdump + opencv + schroedinger + libopus + orc + zvbi + openal + gdk-pixbuf + libvo-aacenc + libvo-amrwbenc + + + /usr/bin + /usr/lib + /usr/share/locale + /usr/share/gstreamer-0.10 + /usr/share/doc + /usr/share/gtk-doc + /usr/share/glib-2.0/schemas + + + + gst-plugins-bad-devel + Development files for gst-plugins-bad + gst-plugins-bad için geliştirme dosyaları + + gst-plugins-bad + gstreamer-devel + + + /usr/lib/pkgconfig + /usr/include + + + + + 2014-05-26 + 0.10.23 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-13 + 0.10.23 + Rebuild for mjpegtools + Kamil Atlı + suvarice@gmail.com + + + 2013-10-19 + 0.10.23 + Fix build dependency's. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-10-14 + 0.10.23 + clean build. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-10-14 + 0.10.23 + rebuild for DirectFB. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-28 + 0.10.23 + Dep Fixed. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-25 + 0.10.23 + Dep Fixed. + Osman Erkan + osman.erkan@pisilinux.org + + + 2012-11-09 + 0.10.23 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + gst-plugins-base-next + http://gstreamer.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + multimedia.video + Basepack of plugins for gstreamer + GStreamer base plugins are a well-groomed and well-maintained collection of GStreamer plugins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included. + http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.4.5.tar.xz + + gstreamer-next-devel + cdparanoia + pango-devel + cairo-devel + libXv-devel + liboil-devel + libogg-devel + libXext-devel + alsa-lib-devel + libvorbis-devel + libtheora-devel + libvisual-devel + gobject-introspection-devel + orc-devel + + multimedia/video/gst-plugins-base-next/pspec.xml + + + gst-plugins-base-next + + gstreamer-next + cdparanoia + pango + cairo + libXv + liboil + libogg + libXext + alsa-lib + libvorbis + libvisual + libtheora + orc + libSM + libICE + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/gtk-doc + /usr/share/gir-1.0 + /usr/share/man + /usr/share/locale + /usr/share/gst-plugins-base/1.0 + + + + gst-plugins-base-next-devel + Development files for gst-plugins-base + + gst-plugins-base-next + gstreamer-next-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-04-18 + 1.4.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-08-22 + 1.4.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-28 + 1.2.4 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-14 + 1.2.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-20 + 1.2.1 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-10-14 + 1.2 + bump + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 1.1.4 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + gst-plugins-base + http://gstreamer.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + multimedia.video + Basepack of plugins for gstreamer + Gstreamer için temel eklentiler paketi + Les plug-ins (greffons) de base GStreamer est une collection bien peaufinée et bien maintenues de plug-ins et d'éléments GStreamer, couvrant l'éventail des types d'éléments que quelqu'un pourrait vouloir écrire pour GStreamer. Il contient également des librairies d'aide ainsi que les classes de bases utiles pour l'écriture d'éléments. Un grand nombre de décodeurs, d'encodeurs et de filtres audio et vidéos sont également inclus. + GStreamer base plugins are a well-groomed and well-maintained collection of GStreamer plugins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included. + Bu paket, Gstreamer'ın rahatlıkla genişleyebilmesini sağlayan ve bakımları sürekli yapılan temel eklentileri içerir. Program parçacığı yazmak için yardımcı kütüphaneler ve temel sınıflar da bulunur. + http://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.36.tar.xz + + gstreamer-devel + libcdio-devel + cdparanoia-devel + pango-devel + cairo-devel + libXv-devel + liboil-devel + libogg-devel + libXext-devel + alsa-lib-devel + libvorbis-devel + libtheora-devel + libvisual-devel + gobject-introspection-devel + orc-devel + gnome-vfs-devel + + multimedia/video/gst-plugins-base/pspec.xml + + + gst-plugins-base + + gstreamer + libcdio + cdparanoia + pango + cairo + libXv + libogg + libXext + alsa-lib + libvorbis + libvisual + libtheora + orc + gnome-vfs + + + /usr/bin + /usr/lib/girepository-1.0 + /usr/lib/gstreamer-0.10 + /usr/lib/libgst* + /usr/share/doc + /usr/share/gir-1.0 + /usr/share/gst-plugins-base + /usr/share/man + /usr/share/locale + + + + gst-plugins-base-32bit + 32-bit shared libraries for gst-plugins-base + emul32 + emul32 + + orc-32bit + zlib-32bit + glib2-32bit + libXv-32bit + cairo-32bit + pango-32bit + libSM-32bit + libogg-32bit + libICE-32bit + libX11-32bit + libxml2-32bit + libXext-32bit + alsa-lib-32bit + libtheora-32bit + gstreamer-32bit + libvorbis-32bit + libvisual-32bit + + + gst-plugins-base + orc-32bit + zlib-32bit + glib2-32bit + libXv-32bit + cairo-32bit + pango-32bit + libogg-32bit + libX11-32bit + libxml2-32bit + libXext-32bit + alsa-lib-32bit + libtheora-32bit + gstreamer-32bit + libvorbis-32bit + libvisual-32bit + + + /usr/lib32/gstreamer-0.10 + /usr/lib32/libgst* + + + + gst-plugins-base-devel + Development files for gst-plugins-base + gst-plugins-base için geliştirme dosyaları + + gst-plugins-base + gstreamer-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig/gstreamer*.pc + /usr/share/man/man3 + + + + + 2014-05-20 + 0.10.36 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-27 + 0.10.36 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-01-01 + 0.10.36 + Fixed. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-27 + 0.10.36 + Move pc files to devel pack, rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-07 + 0.10.36 + Rebuild for libcdio-0.90 + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-25 + 0.10.36 + configure fix. + PisiLinux Community + admins@pisilinux.org + + + 2013-02-14 + 0.10.36 + Add emul32 + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-09 + 0.10.36 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + DirectFB + http://www.directfb.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + multimedia.misc + Thin library on top of the Linux framebuffer devices + Linux framebuffer aygıtlarının üstünde çalışan hafif bir kütüphane + DirectFB is a thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers. + DirectFB donanımsal grafik hızlandırması, giriş aygıtları işleme ve soyutlama sağlayan yarısaydam pencereler ve çoklu görüntü katmanlarını destekleyen pencere sistemi ile bütünleşik bir kütüphanedir. + http://www.directfb.org/downloads/Core/DirectFB-1.7/DirectFB-1.7.1.tar.gz + + giflib-devel + libX11-devel + libXext-devel + mesa-devel + mesa-glu-devel + libdrm-devel + libjpeg-turbo-devel + libmng-devel + libvdpau-devel + + multimedia/misc/DirectFB/pspec.xml + + + DirectFB-docs + + DirectFB + + + /usr/share/doc + + + + DirectFB + + giflib + libX11 + libXext + mesa + mesa-glu + libdrm + libjpeg-turbo + libmng + libvdpau + webp + tiff + jasper + libkms + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share + + + + DirectFB-devel + Development files for DirectFB + DirectFB için geliştirme dosyaları + + DirectFB + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-21 + 1.7.1 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-23 + 1.7.1 + Rebuild for webp + Kamil Atlı + suvarice@gmail.com + + + 2014-01-28 + 1.7.1 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-10-14 + 1.7.1 + version bump + Erdinç >Gültekin + erdincgultekin@pisilinux.org + + + 2012-08-29 + 1.5.3 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + perf + http://www.kernel.org + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + app:gui + kernel.tools + Performance analyser tool that makes full use of the Linux performance counter subsystem + perf is a new tool which is used to optimize, validate and measure applications, workloads or the full system through the Linux performance counter subsystem. + https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.0.tar.gz + + gtk2-devel + unifdef + elfutils + diffutils + newt-devel + xmlto + asciidoc + pciutils-devel + numactl-devel + glibc-32bit + python-devel + slang-devel + glib2-devel + zlib-devel + perl + + + patches/linux/patch-4.0.5.xz + + kernel/tools/perf/pspec.xml + + + perf + + newt + elfutils + gtk2 + numactl + libunwind + glibc-32bit + python + slang + glib2 + zlib + perl + + + /etc + /usr/bin + /usr/lib + /usr/libexec + /usr/include + /usr/share/man/ + + + + + 2015-06-16 + 4.0.5 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-22 + 3.19.8 + Version bump to 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 3.19.6 + Version bump to 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 3.19.5 + Version bump to 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 3.19.4 + Version bump to 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 3.19.3 + Version Bump to 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 3.19.1 + Version bump to 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 3.19.0 + Version bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-28 + 3.18.3 + Version bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + security + 2015-01-08 + 3.18.1 + Version bump to 3.18.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + systemRestart + + + + security + 2014-11-28 + 3.17.4 + Version bump to 3.17.4 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.17.4 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-10-18 + 3.17.1 + Version bump to 3.17.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.17.1 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-09-19 + 3.16.3 + Version bump to 3.16.3 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.3 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-09-03 + 3.16.1 + Version bump to 3.16.1 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-07-24 + 3.15.6 + Version bump to 3.15.6 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.6 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-06-15 + 3.15.0 + Version bump to 3.15 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-05-27 + 3.14.4 + Version bump to 3.14.4 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.4 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-05-02 + 3.14.2 + Version bump to 3.14.2 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.2 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-04-15 + 3.13.10 + Version bump to 3.13.10 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.13.10 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-03-22 + 3.13.6 + Version bump to 3.13.6 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.13.6 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-03-01 + 3.12.13 + Version bump to 3.12.13 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.13 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2014-01-16 + 3.12.8 + Version bump to 3.12.8 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.8 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-12-17 + 3.12.5 + Add Maegia patch series and some cpu usage improvements. + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-12-12 + 3.12.5 + Version bump to 3.12.5 https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-11-23 + 3.10.20 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-11-05 + 3.10.18 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-10-07 + 3.10.15 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-09-27 + 3.10.13 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-09-15 + 3.10.12 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-08-29 + 3.10.10 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-08-20 + 3.10.9 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.9 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-08-12 + 3.10.6 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.6 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-08-11 + 3.10.5 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.5 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-08-01 + 3.10.4 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.4 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-07-17 + 3.10.2 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.2 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-07-17 + 3.10.1 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.1 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-07-04 + 3.10.0 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-06-21 + 3.8.13 + Fix TSC calibration failure + Marcin Bojara + marcin@pisilinux.org + + systemRestart + + + + security + 2013-06-15 + 3.8.13 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.13 + Serdar Soytetir + kaptan@pisilinux.org + + systemRestart + + + + security + 2013-04-18 + 3.8.8 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.8 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-03-31 + 3.8.5 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.5 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + systemRestart + + + + security + 2013-03-25 + 3.8.4 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.4 + Yoyo Fernández + admins@pisilinux.org + + systemRestart + + + + security + 2013-03-14 + 3.8.3 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.3 + Richard de Bruin + admins@pisilinux.org + + systemRestart + + + + security + 2013-03-06 + 3.8.2 + https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.8.2 + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-03-03 + 3.8.1 + update to current line + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-02-22 + 3.8.0 + update to final line with patch + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-02-17 + 3.8.0 + obsoletemans wifi fixing + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-02-12 + 3.8.0 + bump to -rc7 + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-02-06 + 3.7.6 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.6 + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-01-28 + 3.7.5 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.5 + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-01-18 + 3.7.4 + http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.7.4 + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + security + 2013-01-15 + 3.7.2 + First release + Erdinç Gültekin + admins@pisilinux.org + + systemRestart + + + + + + + module-nvidia304 + http://www.nvidia.com + + PisiLinux Community + admins@pisilinux.org + + NVIDIA + driver + kernel.drivers + NVIDIA drivers for GeForce 5-7 series GPUs + NVIDIA GeForce 6-7 serisi ekran kartları için grafik sürücüleri + Controladores nVIDIA de kernel y glx para tarjetas NV3 o mejor (Geforce FX o mejor) + NVIDIA graphics drivers provide optimized 2D/3D performance. + NVIDIA grafik sürücüleri daha iyi 2B/3B başarımı sağlar. + Controladores de kernel nVIDIA y glx para rendimiento optimizado 2d/3d en Linux (Para NV3X o mejor). + http://download.nvidia.com/XFree86/Linux-x86_64/304.125/NVIDIA-Linux-x86_64-304.125.run + + NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch + + + kernel-module-headers + + kernel/drivers/module-nvidia304/pspec.xml + + + module-nvidia304 + Kernel module for NVIDIA driver 304.xx releases + NVIDIA sürücüsü 304.xx sürümleri için çekirdek modülü + + noDelta + + + kernel + + + /lib/modules + + + + xorg-video-nvidia304 + x11.driver + + noDelta + + + module-nvidia304 + libXext + xorg-server + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + xorg-video-nvidia-current + + + System.Package + + + + + 2015-05-22 + 304.125 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 304.125 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 304.125 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 304.125 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 304.125 + Rebuild for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 304.125 + Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 304.125 + Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 304.125 + Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-13 + 304.125 + Rebuild for Kernel 3.18.1 + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-12-08 + 304.125 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 304.123 + Rebuild for kernel 3.17.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 304.123 + Rebuild for kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 304.123 + Version bump for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 304.121 + Rebuild for kernel 3.15.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-29 + 304.121 + Rebuild for kernel 3.14.4. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 304.121 + Version bump for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 304.119 + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-29 + 304.119 + Rebuild for 3.13.6 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-03-10 + 304.119 + Change module name. Remove module-nvidia304-userspace + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 304.119 + Rebuild for 3.12.13 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-03-01 + 304.119 + Rebuild for 3.12.13 + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-01-17 + 304.117 + Rebuild for 3.12.8 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 304.116 + Rebuild for kernel 3.12.5. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-14 + 304.116 + Version bump for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 304.108 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-05 + 304.108 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-09 + 304.108 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-28 + 304.108 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-18 + 304.108 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-11 + 304.108 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + module-fglrx + http://ati.amd.com/support/driver.html + + PisiLinux Community + admins@pisilinux.org + + ATI + kernel.drivers + Pilote d'affichage ATI + ATI display drivers. + ATI ekran kartı sürücüleri + Controlador display ATI + Fglrx is a driver written by AMD(ATI) for ATI graphics cards.Radeons HD 2 3 4 X series are not supported + AMD(ATI) tarafından ATI ekran kartları için yazılmış sürücüler.Radeon HD 2 3 4 X serisi ekran kartlarını desteklememektedir. + http://archive.ubuntu.com/ubuntu/pool/restricted/f/fglrx-installer/fglrx-installer_15.200.orig.tar.gz + + desktop-files.patch + makefile_compat.patch + fglrx_gpl_symbol.patch + kolasa_4.0-cr4-strn.patch + lano1106_fglrx_intel_iommu.patch + lano1106_kcl_agp_13_4.patch + LICENSE.TXT + + + kernel-module-headers + + kernel/drivers/module-fglrx/pspec.xml + + + module-fglrx + Kernel module for ATI display drivers + ATI ekran sürücüleri için çekirdek modülü + driver + + noDelta + + + kernel + + + /lib/modules + /etc/conf.d + /etc/modprobe.d + + + module-fglrx-legacy + + + blacklist-fglrx.conf + modprobe.conf + atieventsd + + + + xorg-video-fglrx + ATI ekran kartı sürücüleri için paylaşımlı kitaplıklar ve araçlar + driver + x11.driver + + noDelta + + + qt + mesa + libSM + libICE + uClibc + libXext + libXrandr + libXfixes + libXcursor + libXrender + fontconfig + libXxf86vm + libXinerama + xorg-server + + module-fglrx + + + + /usr/share + /etc + /usr/bin + /usr/sbin + /usr/X11R6 + /usr/lib + /usr/share/doc + /usr/share/man + + + xorg-video-fglrx-legacy + + + System.Package + System.Service + + + + xorg-video-fglrx-32bit + 32-bit shared libraries for xorg-video-fglrx + xorg-video-fglrx için 32-bit paylaşımlı kitaplıklar + emul32 + + noDelta + + emul32 + + xvba-video-32bit + fontconfig-32bit + freetype-32bit + libXcursor-32bit + libXext-32bit + libXfixes-32bit + libXinerama-32bit + libXrandr-32bit + libXrender-32bit + libXxf86vm-32bit + libX11-32bit + glibc-32bit + + + xorg-video-fglrx + libXext-32bit + libX11-32bit + mesa-32bit + glibc-32bit + libgcc + + + /usr/lib32 + + + xorg-video-fglrx-legacy-32bit + + + System.Package + + + + + 2015-05-26 + 15.20 + Rebuild for kernel-3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 15.20 + Rebuild for kernel-3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 15.20 + Rebuild for kernel-3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 15.20 + Rebuild for kernel-3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 15.20 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-01 + 14.12 + Rebuild for kernel-3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 14.12 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-01 + 14.12 + Version bump + Ergün Salman + Poyraz76@pisilinux.org + + + 2015-01-20 + 14.9 + Rebuild for kernel 3.18.1 + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-12-08 + 14.9 + Rebuild for kernel 3.17.4 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 14.9 + Update unoffical release + * working with xorg-server 1.16 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 14.6 + Rebuild for kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 14.6 + Rebuil for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 14.6 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 14.4 + Version bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 14.3b + Rebuild for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 14.3b + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-11 + 14.3b + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2014-03-23 + 13.4 + Rebuild for 3.13.6 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-09 + 13.4 + Rebuild for 3.12.13 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-02 + 13.4 + Rebuild for 3.12.13 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-17 + 13.4 + Rebuild for 3.12.8 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 13.4 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-14 + 13.4 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 13.4 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-05 + 13.4 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-30 + 13.4 + 3.10.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 13.4 + 3.10.9 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 13.4 + rebuild for kernele 3.10.6. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-06 + 13.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-15 + 13.3_beta3 + build for Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-15 + 13.3_beta3 + rebuild for Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-26 + 13.3_beta3 + Kernel 3.9.3 + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-05-12 + 13.3_beta3 + V.bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2012-10-03 + 12.9_beta1 + First release + Erdem Artan + admins@pisilinux.org + + + + + + module-nvidia-current + http://www.nvidia.com + + Marcin Bojara + marcin@pisilinux.org + + NVIDIA + kernel.drivers + NVIDIA drivers for GeForce 6xxx and newer GPUs + GeForce 6xxx ve daha yeni NVIDIA ekran kartları için sürücüler + Controladores nVIDIA de kernel y glx para tarjetas NV3 o mejor (Geforce FX o mejor) + NVIDIA graphics drivers provide optimized 2D/3D performance. + NVIDIA grafik sürücüleri daha iyi 2B/3B başarımı sağlar. + Controladores de kernel nVIDIA y glx para rendimiento optimizado 2d/3d en Linux (Para NV3X o mejor). + ftp://download.nvidia.com/XFree86/Linux-x86/349.16/NVIDIA-Linux-x86-349.16.run + ftp://download.nvidia.com/XFree86/Linux-x86_64/349.16/NVIDIA-Linux-x86_64-349.16.run + + kernel-module-headers + libX11-devel + + kernel/drivers/module-nvidia-current/pspec.xml + + + module-nvidia-current + Kernel module for current NVIDIA graphics driver releases + Güncel NVIDIA grafik sürücüleri için çekirdek modülü + driver + + noDelta + + + kernel + + + /lib/modules + + + + xorg-video-nvidia-current + Güncel NVIDIA userspace sürücüleri ve ikili dosyaları + driver + x11.driver + + noDelta + + + libXext + libX11 + mesa + xorg-server + module-nvidia-current + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + /usr/share/man + + + System.Package + + + + xorg-video-nvidia-current-32bit + 32-bit shared libraries for xorg-video-nvidia-current + xorg-video-nvidia-current için 32-bit paylaşımlı kitaplıklar + emul32 + + noDelta + + emul32 + + libvdpau-32bit + + + zlib-32bit + mesa-32bit + libX11-32bit + libXext-32bit + xorg-video-nvidia-current + + + /usr/lib32 + /usr/share/nvidia-current/32bit-ld.so.conf + + + System.Package + + + + + 2015-06-16 + 349.16 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-22 + 349.16 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 349.16 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 349.16 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 349.16 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 349.12 + Rebuild for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-31 + 349.12 + Version bump + Stefan Gronewold + groni@pisilinux.org + + + 2015-03-08 + 346.47 + Version bump, Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 346.35 + Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 346.35 + Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-22 + 346.35 + Version bump. + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2015-01-09 + 346.22 + Rebuild for kernel 3.18.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-11-29 + 343.22 + Rebuild for kernel 3.17.4 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-10-19 + 343.22 + Version bump, conform kernel 3.17.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-21 + 343.13 + Version bump and added symlink for bumblebee + Mathias Freire + mathiasfreire45@gmail.com + + + 2014-09-03 + 340.32 + Version bump, conform kernel 3.16.1 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-07-24 + 340.24 + Version bump for kernel 3.15.6 + Vedat Demir + vedat@pisilinux.org + + + 2014-06-15 + 340.17 + Version bump for kernel 3.15.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-29 + 337.19 + Version bump for kernel 3.14.4. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-02 + 337.12 + Version bump for kernel 3.14.2. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-15 + 334.21 + Rebuild for kernel 3.13.10. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-29 + 334.21 + Rebuild for 3.13.6 + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-10 + 334.21 + Change module name. Remove module-nvidia-current-userspace + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 334.21 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-01 + 334.16 + version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-01-15 + 331.38 + version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-17 + 331.20 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-12-12 + 331.20 + Rebuild for 3.12.5 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-23 + 331.20 + Rebuild for 3.10.20 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-21 + 331.20 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-11-05 + 325.15 + Rebuild for 3.10.18 + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-28 + 325.15 + 3.10.15 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-28 + 325.15 + 3.10.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-18 + 325.15 + 3.10.12 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + 3.10.10 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + 3.10.9 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-20 + 325.15 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-12 + 319.32 + rebuld for kernel 3.10.6 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-11 + 319.32 + rebuld for kernel 3.10.5 + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-05 + 319.32 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-05 + 319.17 + Kernel 3.8.13 + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-26 + 319.17 + Kernel 3.9.3 + PisiLinux Community + admins@pisilinux.org + + + 2013-05-12 + 319.17 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-06 + 313.26 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-19 + 310.32 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + module-nvidia340 + http://www.nvidia.com + + Pisi Linux Community + admins@pisilinux.org + + NVIDIA + kernel.drivers + NVIDIA drivers for GeForce 6xxx and newer GPUs + NVIDIA graphics drivers provide optimized 2D/3D performance. + ftp://download.nvidia.com/XFree86/Linux-x86/340.76/NVIDIA-Linux-x86-340.76.run + ftp://download.nvidia.com/XFree86/Linux-x86_64/340.76/NVIDIA-Linux-x86_64-340.76.run + + kernel-module-headers + + kernel/drivers/module-nvidia340/pspec.xml + + + module-nvidia340 + Kernel module for NVIDIA driver 340.xx releases + driver + + noDelta + + + kernel + + + /lib/modules + + + + xorg-video-nvidia340 + driver + x11.driver + + noDelta + + + libXext + xorg-server + module-nvidia340 + + + /etc/OpenCL + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + /usr/share/man + + + xorg-video-nvidia-current + xorg-video-nvidia304 + + + System.Package + + + + xorg-video-nvidia340-32bit + 32-bit shared libraries for xorg-video-nvidia340 + emul32 + + noDelta + + emul32 + + libvdpau-32bit + glibc-32bit + + + zlib-32bit + libX11-32bit + libXext-32bit + glibc-32bit + xorg-video-nvidia340 + + + /usr/lib32 + /usr/share/nvidia-current/32bit-ld.so.conf + + + xorg-video-nvidia-current-32bit + xorg-video-nvidia304-32bit + + + System.Package + + + + + 2015-05-22 + 340.76 + Rebuild for kernel 3.19.8 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-05-05 + 340.76 + Rebuild for kernel 3.19.6 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-24 + 340.76 + Rebuild for kernel 3.19.5 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-16 + 340.76 + Rebuild for kernel 3.19.4 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-02 + 340.76 + Rebuid for kernel 3.19.3 + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-08 + 340.76 + Rebuild for kernel 3.19.1 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-01 + 340.76 + Version bump, Rebuild for kernel 3.19.0 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-31 + 340.76 + Version bump, Rebuild for kernel 3.18.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-13 + 340.65 + version bump + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-12-08 + 340.58 + Rebuild for kernel 3.17.4 + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-11-13 + 340.58 + First Release + Stefan Gronewold (groni) + groni@pisilinux.org + + + + + + geoclue + http://www.freedesktop.org/wiki/Software/GeoClue + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + library + network.misc + The Geoinformation Service. + Geoclue is a modular geoinformation service built on top of the D-Bus messaging system. + http://people.freedesktop.org/~hadess/geoclue-0.12.99.tar.gz + + gpsd-devel + gtk2-devel + + network/misc/geoclue/pspec.xml + + + geoclue + + gpsd + gtk2 + libsoup + NetworkManager + + + /usr/lib/ + /usr/share/ + /usr/libexec/ + + + + geoclue-devel + geoclue için geliştirme dosyaları + geoclue için geliştirme dosyaları + + geoclue + + + /usr/include/geoclue + /usr/lib/pkgconfig + + + + + 2015-02-12 + 0.12.99 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-23 + 0.12.99 + rebuild + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-07-29 + 0.12.99 + Dep Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-07-26 + 0.12.99 + Release no bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-09-03 + 0.12.99 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + + + + ocaml + http://www.ocaml.org/ + + Serdar Soytetir + kaptan@pisilinux.org + + OPL + app:console + programming.language.ocaml + Fast modern type-inferring functional programming language + Hızlı ve modern bir programlama dili + A fast modern type-inferring functional programming language descended from the ML (Meta Language) family. + OcaML, ML dilinin soyundan gelen fonksiyonel bir programlama dilidir + http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.xz + + zlib-devel + ncurses-devel + libX11-devel + chrpath + + + fedora/0001-Don-t-ignore-.-configure-it-s-a-real-git-file.patch + fedora/0002-Ensure-empty-compilerlibs-directory-is-created-by-gi.patch + fedora/0003-Don-t-add-rpaths-to-libraries.patch + fedora/0004-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch + fedora/0005-configure-Allow-user-defined-C-compiler-flags.patch + fedora/0009-arg-Add-no_arg-and-get_arg-helper-functions.patch + fedora/0010-arg-Allow-flags-such-as-flag-arg-as-well-as-flag-arg.patch + fedora/0011-PR-6517-use-ISO-C99-types-u-int-32-64-_t-in-preferen.patch + + programming/language/ocaml/ocaml/pspec.xml + + + ocaml + + zlib + ncurses + libX11 + + + /usr/bin/ + /usr/lib/ + /usr/share/doc/ + /usr/share/man/ + + + + + 2015-04-04 + 4.02.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-11-16 + 4.00.2 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-23 + 4.00.2 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-24 + 3.4.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-02-07 + 4.00.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-29 + 4.01.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-20 + 4.00.0 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + ruby + http://www.ruby-lang.org/en/ + + PisiLinux Community + admins@pisilinux.org + + Ruby + app:console + programming.language.ruby + An object-oriented scripting language + Nesneye dayalı bir dil + Ruby est un langage de programmation dynamique, open source mettant l'accent sur la simplicité et la productivité. Il a une syntaxe élégante qui est naturelle à lire et facile à écrire. + Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. + Ruby, basitlik ve üretkenliğe odaklanan açık kaynaklı, dinamik bir betik dilidir. Okuması ve yazması kolay, şık bir sözdizime sahiptir. + Ruby es un lenguaje dinámico, de código abierto, y con enfoque en simplicidad y productividad. Tiene una sintaxis elegante que permite leer naturalmente y escribirlo de manera fácil. + ftp://ftp.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 + + tcltk-devel + + programming/language/ruby/ruby/pspec.xml + + + ruby + + db + gmp + tcl + gdbm + zlib + tcltk + libffi + openssl + readline + libyaml + + + /usr/bin + /usr/lib/ruby/2.2.0/ + /usr/lib/ruby/site_ruby/ + /usr/lib/ruby/vendor_ruby/ + /usr/lib/ruby/libruby-static.a + /usr/lib/libruby.so.2.2 + /usr/lib/libruby.so.2.2.0 + /usr/lib/libruby-static.a + /usr/lib/libruby.so + /usr/share/ri + /usr/share/doc + /usr/share/man + + + + rubygems + rubygems, The Ruby standard for packaging ruby libraries + + ruby + + + /usr/bin/gem + /usr/lib/ruby/gems + /usr/share/ri/2.2.0/system/Gem + + + + ruby-devel + ruby için geliştirme dosyaları + ruby için geliştirme dosyaları + + ruby + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-04-18 + 2.2.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-04-09 + 2.2.1 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-05-24 + 2.1.2 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-04 + 2.0.0 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-05-28 + 2.0.0 + Version Bump + PisiLinux Community + admins@pisilinux.org + + + 2012-10-07 + 1.9.3 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + ruby-gtk2 + http://ruby-gnome2.sourceforge.jp/ + + Merve Yüzbaşıoğlu + admins@pisilinux.org + + LLGPL-2.1 + library + programming.language.ruby + GNOME 2 bindings for Ruby + Ruby için GNOME 2 bağlayıcıları + Ruby-gtk2 is a set of bindings for the GNOME-2.x libraries to use from Ruby. + ruby-gtk2, GNOME 2 kütüphaneleri için bağlayıcıları içerir. + mirrors://sourceforge/ruby-gnome2/ruby-gtk2-2.2.0.tar.gz + + atk-devel + ruby-devel + gtk2-devel + pango-devel + gdk-pixbuf-devel + + programming/language/ruby/ruby-gtk2/pspec.xml + + + ruby-gtk2 + + atk + ruby + gtk2 + pango + gdk-pixbuf + + + /usr/lib + /usr/share/doc + + + + + 2014-05-24 + 2.2.0 + Version Bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-11 + 2.1.0 + Version Bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-05-03 + 1.1.3 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + python-MarkupSafe + http://pypi.python.org/pypi/MarkupSafe + + PisiLinux Community + admins@pisilinux.org + + BSD + library + programming.language.python + Implements a XML/HTML/XHTML Markup safe string for Python + XML/HTML/XHTML markup dilleri için güvenli python karakter dizeleri gerçekleştirimi + python-MarkupSafe, implements a unicode subclass that supports HTML strings. + python-MarkupSafe, HTML karakter dizeleri için unicode bir alt sınıf gerçekleştirimi sağlar. + http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz + + python-setuptools + + programming/language/python/python-MarkupSafe/pspec.xml + + + python-MarkupSafe + + /usr/lib/python2.* + /usr/share/doc + + + + + 2014-05-29 + 0.23 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2011-11-11 + 0.15 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + python-beaker + http://beaker.groovie.org/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + programming.language.python + A Session and Caching library with WSGI Middleware + Oturum ve önbellekleme kitaplığı + python-beaker is a web session and general caching library that includes WSGI middleware for use in web applications. + python-beaker, web programları için oturum ve genel önbellekleme fonksiyonlarını içeren bir kitaplıktır. + http://pypi.python.org/packages/source/B/Beaker/Beaker-1.6.4.tar.gz + + python-setuptools + + programming/language/python/python-beaker/pspec.xml + + + python-beaker + + /usr/lib/ + /usr/share/doc + + + + + 2013-11-04 + 1.6.4 + Rebuild + Erdinç Gültekin + admins@pisilinux.org + + + 2012-11-11 + 1.6.4 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + python-mako + http://www.makotemplates.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + programming.language.python + A python templating language + Python şablonlama dili + python-mako is a super-fast templating language that borrows the best ideas from the existing templating languages. + python-mako, varolan şablonlama dillerindeki en iyi fikirleri bir araya getiren süper hızlı bir şablonlama dilidir. + http://pypi.python.org/packages/source/M/Mako/Mako-0.9.1.tar.gz + + python-setuptools + + programming/language/python/python-mako/pspec.xml + + + python-mako + + python-beaker + python-MarkupSafe + + + /usr/bin + /usr/lib + /usr/share/doc + + + + python-mako-docs + python-mako için belgelendirme dosyaları + + python-mako + + + /usr/share/doc/*/html + /usr/share/doc/*/build + /usr/share/doc/*/examples + + + + + 2014-04-16 + 0.9.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-11-11 + 0.7.3 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + tcl + http://www.tcl.tk + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + programming.language.tcl + Tcl programming language + Tcl programlama dili + Tcl provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. + Tcl, çeşitli uygulamalar geliştirmek için kullanılabilen bir programlama dilidir. + Tcl provee una plataforma potente para crear aplicaciones de integración de diversos aplicaciones, protocolos, dispositivos y frameworks + mirrors://sourceforge/tcl/tcl8.6.4-src.tar.gz + + zlib-devel + + programming/language/tcl/tcl/pspec.xml + + + tcl + + zlib + + + /usr/bin + /usr/lib + /usr/lib/tcl8.5 + /usr/share/doc + /usr/share/man + + + + tcl-devel + Development files for tcl + tcl için geliştirme dosyaları + + tcl + + + /usr/include + /usr/lib/*.a + /usr/lib/pkgconfig + /usr/lib/tclConfig.sh + /usr/share/man/man3 + + + + sqlite-tcl + files for sqlite-tcl + + tcl + + + /usr/lib/sqlite3.8.8.3/libsqlite* + /usr/lib/tcl8/8.6/tdbc/sqlite3-1.0.3.tm + /usr/share/man/mann/tdbc_sqlite3.n + /usr/share/man/mann/sqlite3.n + + + + + 2015-06-11 + 8.6.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-03 + 8.6.3 + Rebuild. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-12-12 + 8.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-30 + 8.6.2 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-17 + 8.6.1 + Add patch. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-06 + 8.6.1 + Rebuild to fix stripping. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-24 + 8.6.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-26 + 8.6.0 + Move pc files to devel pack, increase release no. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-01-26 + 8.6.0 + bump + Erdinç Gültekin + admins@pisilinux.org + + + 2012-09-15 + 8.5.12 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + tcltk + http://www.tcl.tk + + PisiLinux Community + admins@pisilinux.org + + as-is + library + programming.language.tcl + Tk est une boîte à outils X11 implémentée avec le langage de script Tcl. + An X11 toolkit implemented with the Tcl scripting language + Tcl betik dili ile yazılmış X11 araç ve kitaplıkları + Tk is an X Windows widget set designed to work closely with the tcl scripting language. It allows you to write simple programs with full featured GUIs in only a little more time then it takes to write a text based interface. + Tk, tcl betik dili ile birlikte kullanılması için tasarlanmış bir X Windows araç setidir. Metin tabanlı arayüzlere oranla daha kısa sürede tam özellikli grafik arayüzlere sahip basit programlar yazmanızı sağlar. + mirrors://sourceforge/tcl/tk8.6.3-src.tar.gz + + tcl-devel + libX11-devel + libXft-devel + fontconfig-devel + + + tk-8.6.1-conf.patch + tk-8.6.1-fix-xft.patch + tk-8.6.1-make.patch + + programming/language/tcl/tcltk/pspec.xml + + + tcltk + + tcl + libX11 + libXft + fontconfig + + + /usr/bin + /usr/lib + /usr/lib/tk8.5 + /usr/share/doc + /usr/share/man + + + + tcltk-devel + Development files for tcltk + tcltk için geliştirme dosyaları + + tcltk + + + /usr/include + /usr/lib/*.a + /usr/lib/tkConfig.sh + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2014-12-14 + 8.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-30 + 8.6.2 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-17 + 8.6.1 + Version bump and add patch. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 8.6.0 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-26 + 8.6.0 + Move pc files to devel pack, increase release no. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-01-26 + 8.6.0 + bump + Erdinç Gültekin + admins@pisilinux.org + + + 2012-09-15 + 8.5.12 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + libbsd + http://libbsd.freedesktop.org + + Marcin Bojara + marcin@pisilinux.org + + BSD + BSD-2 + BSD-4 + ISC + library + programming.library + Provides useful functions commonly found on BSD systems + Taşınabilirlik için BSD uyumlu fonksiyonlar sağlayan bir kitaplık. + This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. + GNU Linux sistemlerde bulunmayan BSD sistemlere özgü fonsiyonları barındıran bir kitaplıktır ve BSD uygulamalarının GNU Linux'a taşınmasını kolaylaştırır. + http://libbsd.freedesktop.org/releases/libbsd-0.6.0.tar.xz + programming/library/libbsd/pspec.xml + + + libbsd + + /usr/lib + /usr/share/doc + + + + libbsd-devel + Development files for libbsd + + libbsd + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2014-03-09 + 0.6.0 + Fisrt release. + Marcin Bojara + marcin@pisilinux.org + + + + + + unixODBC + http://www.unixodbc.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + app:console + programming.misc + ODBC Interface for Linux + The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. + http://www.unixodbc.org/unixODBC-2.3.2.tar.gz + programming/misc/unixODBC/pspec.xml + + + unixODBC + + /etc + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc/unixODBC/AUTHORS + /usr/share/doc/unixODBC/README + + + + unixODBC-devel + Development files for unixODBC + unixODBC için geliştirme dosyaları. + + unixODBC + + + /usr/bin/odbc_config + /usr/include + + + + unixODBC-docs + Documentation for unixODBC + unixODBC için belgelendirme dosyaları. + data:doc + + /usr/share/doc/unixODBC + + + + + 2014-05-19 + 2.3.2 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-10-04 + 2.3.1 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + icu4c + http://site.icu-project.org/home + + PisiLinux Community + admins@pisilinux.org + + as-is + library + programming.misc + International Components for Unicode + Unicode desteği için uluslarası bileşenler + ICU est un ensemble mature de librairies C/C++ et Java pour le support de l'Unicode, l'internationalisation et la globalisation de logiciel (i18n/g11n). Ce paquet contient les librairies C/C++. + ICU is a mature, widely used set of C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). This package contains the C/C++ libraries. + ICU, Unicode desteği, yazılım uluslararasılaştırma ve yerelleştirme konusunda yaygın olarak kullanılan gelişmiş bir kitaplıktır. ICU, Unicode ve u10a desteği için C/C++ ve Java kitaplıklarını içerir. + ICU es un conjunto maduro y muy utilizado de librerías C/C++ y Java para soporte Unicode, internacionalización y globalización de software (i18n/g11n). Este paque te contiene las librerías C/C++. + http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz + programming/misc/icu4c/pspec.xml + + + icu4c + + /usr/bin + /usr/sbin + /usr/lib + /usr/share/man + /usr/share/doc/icu4c/html + + + + icu4c-devel + Development files for icu4c + icu4c için geliştirme dosyaları + + icu4c + + + /usr/bin/icu-config + /usr/lib/icu + /usr/share/icu + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig/ + + + + icu4c-32bit + 32-bit shared libraries for icu4c + emul32 + _emul32 + + icu4c + + + /usr/lib32/libicu* + /usr/lib32/icu + + + + + 2015-01-22 + 54.1 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2014-05-17 + 53.1 + Version bump and add patch. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-13 + 52.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-27 + 51.2 + Move pc files to devel pack, rebuild + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2013-05-15 + 51.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-22 + 50.1.2 + Version bump, add emul32 + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-24 + 50.1.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + qrencode + http://fukuchi.org/works/qrencode/index.en.html + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + LGPLv2.1 + library + programming.misc + A C library for encoding data in a QR code symbol + QR kod sembolüne veri gömmek için bir kitaplık + qrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + qrencode, cep telefonları gibi mobil cihazlar tarafından kolaylıkla taranabilen, 2 boyutlu bir sembol olan QR kod içerisinde veri gömmek için kullanılan bir kitaplıktır. + http://fukuchi.org/works/qrencode/qrencode-3.4.4.tar.gz + + libsdl-devel + m4 + + programming/misc/qrencode/pspec.xml + + + qrencode + + libpng + + + /usr/lib + /usr/bin/qrencode + /usr/share/man/man1 + /usr/share/doc + + + + qrencode-devel + Development files for qrencode + qrencode için geliştirme dosyaları + + qrencode + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-02-22 + 3.4.4 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-22 + 3.3.1 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2012-04-05 + 3.3.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libedit + http://www.thrysoee.dk/editline + + PisiLinux Community + admins@pisilinux.org + + BSD + library + programming.misc + An autotool and libtoolized port of the NetBSD Editline library + NetBSD Editline kitaplığının Linux portu + libedit is a command line editing and history library. It is designed to be used by interactive programs that allow the user to type commands at a terminal prompt. + libedit, geçmiş bilgisini ve komut satırı düzenleme işlerini kolaylaştıran bir kitaplıktır. + http://thrysoee.dk/editline/libedit-20150325-3.1.tar.gz + + ncurses-devel + + programming/misc/libedit/pspec.xml + + + libedit + + ncurses + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + libedit-devel + Development files for libedit + libedit için geliştirme dosyaları + + libedit + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-06-25 + 3.1_20150325 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-19 + 3.1_20140213 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-27 + 3.1_20130712 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-17 + 3.0_20120601 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libtalloc + http://talloc.samba.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv3+ + library + programming.misc + Hierarchical pool based memory allocator + Bellek yönetim kitaplığı + libtalloc is a library which implements a hierarchical allocator with destructors which is the core memory allocator in samba. + libtalloc, samba hizmetinin temel bellek ayırıcısını oluşturan hiyerarşik havuz tabanlı ayırıcıyı gerçekleyen kitaplıktır. + http://www.samba.org/ftp/talloc/talloc-2.1.2.tar.gz + + docbook-xsl + libxslt-devel + python-devel + attr-devel + + programming/misc/libtalloc/pspec.xml + + + libtalloc + + python + attr + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + libtalloc-devel + Development files for libtalloc + libtalloc için geliştirme dosyaları + + libtalloc + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include + /usr/share/man/man3 + + + + libtalloc-32bit + 32-bit shared libraries for libtalloc + libtalloc için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + attr-32bit + + + glibc-32bit + attr-32bit + libtalloc + + + /usr/lib32 + + + + + 2015-06-28 + 2.1.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-22 + 2.1.1 + Version bump. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-23 + 2.1.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 2.0.8 + Rebuild for buildhost + PisiLinux Community + admins@pisilinux.org + + + 2013-07-07 + 2.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-25 + 2.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + + + + llvm + http://www.llvm.org/ + + Serdar Soytetir + kaptan@pisilinux.org + + NCSA + programming.build + The Low Level Virtual Machine + Düşük Seviye Sanal Makine (LLVM) + The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. + LLVM projesi, modüler ve tekrar tekrar kullanılabilir derleyici teknolojileri koleksiyonudur. Adının aksine geleneksel sanal makinelerden çok farklıdır; ancak sanal makineleri oluşturmak için faydalı kitaplıklar içerir. + http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/cfe-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/clang-tools-extra-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/compiler-rt-3.5.0.src.tar.xz + + zlib-devel + libxml2-devel + ncurses-devel + ocaml + libffi-devel + groff + libedit-devel + binutils + + + llvm-3.5.0-fix-cmake-llvm-exports.patch + llvm-3.5.0-force-link-pass.o.patch + + programming/build/llvm/pspec.xml + + + llvm + app:console + library + + llvm-libs + libxml2 + libgcc + ncurses + + + /usr/bin + /usr/bin/llvm-config + /usr/include/llvm* + /usr/lib/llvm + /usr/lib + /etc/ld.so.conf.d + /etc/llvm + /usr/share/doc + /usr/share/vim + /usr/share/llvm/cmake + /usr/share/kde4 + /usr/share/man + + + + llvm-libs + library + + zlib + libffi + libedit + libgcc + ncurses + + + /usr/lib/llvm/libLLVM-3* + /usr/share/licenses/llvm-libs/LICENSE + + + + llvm-ocaml + OCaml binding for LLVM + LLVM için OCaml bağlayıcısı + library + programming.language.ocaml + + llvm + ocaml + + + /usr/lib/ocaml + + + + llvm-clang-analyzer + A source code analysis framework + C ve Objective-C için kod analiz altyapısı + The Clang Static Analyzer consists of both a source code analysis framework and a standalone tool that finds bugs in C and Objective-C programs. + app:console + + llvm-clang + + + /usr/lib/clang-analyzer + /usr/bin/scan-* + + + + llvm-clang + A C language family front-end for LLVM + LLVM için C dili ailesi ön ucu + The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. + + llvm-libs + libgcc + ncurses + + + /usr/bin/clang* + /usr/bin/tblgen + /usr/lib/clang + /usr/lib/clang/libclang.so + /usr/share/man/man1/clang.1 + + + + llvm-clang-devel + Development headers for llvm-clang + llvm-clang için başlık dosyaları + + llvm-clang + + + /usr/include/clang + /usr/include/clang-c + + + + llvm-docs + Documentation for LLVM + LLVM belgeleri + data:doc + programming.docs + + /usr/share/doc/llvm/html + /usr/share/doc/llvm/ocamldoc + + + + llvm-32bit + 32-bit shared libraries for llvm + emul32 + emul32 + + zlib-32bit + libffi-32bit + + + llvm + libgcc + libedit + ncurses-32bit + zlib-32bit + libffi-32bit + + + /usr/lib32 + + + + + 2014-09-23 + 3.5.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-11 + 3.4.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-11 + 3.4.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-01 + 3.3 + Release bump, already cleaned. + marcin bojara + marcin@pisilinux.org + + + 2013-07-26 + 3.3 + Version bump. + marcin bojara + marcin@pisilinux.org + + + 2013-02-18 + 3.2 + version bump + PisiLinux Community + admins@pisilinux.org + + + 2012-06-11 + 3.1 + First release + marcin bojara + marcin@pisilinux.org + + + + + + poppler-data + http://poppler.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + BSD + data + office.postscript + Poppler encoding files + Poppler kodlama dosyaları + poppler-data consists of encoding files for poppler. When installed, the encoding files enables poppler to correctly render CJK and Cyrillic properly. + poppler-data, poppler için CJK ve Kiril harflerini düzgünce gösterebilmek için gerekli kodlama dosyalarını içerir. + http://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz + office/postscript/poppler-data/pspec.xml + + + poppler-data + + /usr/share/doc + /usr/share/poppler + /usr/share/pkgconfig + + + + + 2015-03-05 + 0.4.7 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-25 + 0.4.6 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-10 + 0.4.6 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-04-17 + 0.4.6 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-09-12 + 0.4.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + ghostscript + http://www.ghostscript.com + + PisiLinux Community + admins@pisilinux.org + + GPLv3+ + library + office.postscript + A PostScript interpreter and renderer + Bir PostScript yorumlayıcısı ve üreticisi + ghostscript is a set of software that provides a PostScript interpreter, a set of C procedures and an interpreter for PDF files. ghostscript is normally used to display PostScript files and to print PostScript files to non-PostScript printers. + ghostscript, PostScript yorumlayıcısı, C kitaplığı ve PDF yorumlayıcısı içeren bir yazılım paketidir. ghostscript, PostScript dosyalarının görüntülenmesi ve PostScript olmayan yazıcılardan PostScript dosyalarının çıktılarının alınması için kullanılmaktadır. + http://downloads.ghostscript.com/public/ghostscript-9.15.tar.bz2 + + tiff-devel + zlib-devel + libX11-devel + libXext-devel + libSM-devel + freetype-devel + libjpeg-turbo-devel + lcms2-devel + libXt-devel + libpng-devel + libpaper-devel + fontconfig-devel + + + ubuntu/02_gs-man-fix-for-debian.patch + fedora/ghostscript-Fontmap.local.patch + fedora/ghostscript-gdevcups-debug-uninit.patch + fedora/ghostscript-iccprofiles-initdir.patch + fedora/ghostscript-multilib.patch + fedora/ghostscript-noopt.patch + fedora/ghostscript-runlibfileifexists.patch + fedora/ghostscript-scripts.patch + fedora/ghostscript-sys-zlib.patch + fedora/ghostscript-icc-missing-check.patch + fedora/ghostscript-wrf-snprintf.patch + fedora/ghostscript-gs694154.patch + + office/postscript/ghostscript/pspec.xml + + + ghostscript + + zlib + libX11 + libpng + freetype + libjpeg-turbo + tiff + lcms2 + libXt + libpaper + fontconfig + poppler-data + gnu-gs-fonts-std + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/cups + /usr/share/ghostscript + + + + ghostscript-docs + Documentation for ghostscript + ghostscript için çeşitli belgeler + + /usr/share/doc/ghostscript/html + /usr/share/doc/ghostscript/examples + + + + ghostscript-devel + Development files for ghostscript + ghostscript için geliştirme dosyaları + + ghostscript + + + /usr/bin/ijs-config + /usr/include/ghostscript + /usr/include/ijs + /usr/lib/pkgconfig + + + + ghostscript-32bit + 32-bit shared libraries for ghostscript + emul32 + emul32 + + libjpeg-turbo-32bit + zlib-32bit + tiff-32bit + lcms2-32bit + libXt-32bit + libXext-32bit + libX11-32bit + libpng-32bit + libidn-32bit + freetype-32bit + fontconfig-32bit + + + ghostscript + libjpeg-turbo-32bit + glibc-32bit + zlib-32bit + tiff-32bit + lcms2-32bit + libXt-32bit + libX11-32bit + libpng-32bit + freetype-32bit + fontconfig-32bit + + + /usr/lib32 + + + + + 2015-03-04 + 9.15 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-20 + 9.14 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-21 + 9.10 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-06-27 + 9.07 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-22 + 9.06 + Add emul32, fix dependencies + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-12 + 9.06 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + poppler + http://poppler.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + office.postscript + PDF rendering library + Xpdf koduna dayanan bir PDF kitaplığı + Biblioteka renderująca PDF + Poppler est une librairie de rendu PDF basée sur le code source de xpdf-3.0. + 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 + + qt-devel + lcms2-devel + libjpeg-turbo-devel + gtk2-devel + cairo-devel + libpng-devel + openjpeg-devel + tiff-devel + fontconfig-devel + gdk-pixbuf-devel + + office/postscript/poppler/pspec.xml + + + poppler + + lcms2 + libjpeg-turbo + libpng + openjpeg + tiff + fontconfig + poppler-data + + + /usr/lib + /usr/share/doc + + + + poppler-utils + Command line utilities for converting PDF files + PDF dönüşüm araçları + + poppler + cairo + lcms2 + + + /usr/bin + /usr/share/man/man1 + + + + poppler-qt + Qt wrapper for poppler + Poppler için Qt bağlayıcısı + + qt + poppler + + + /usr/lib/libpoppler-qt4.so* + + + + poppler-qt-devel + Development files for poppler-qt + poppler-qt için geliştirme dosyaları + + poppler-qt + poppler-devel + + + /usr/lib/pkgconfig/poppler-qt4.pc + + + + poppler-cpp + Pure C++ wrapper for poppler + Poppler için C++ bağlayıcısı + + poppler + + + /usr/lib/libpoppler-cpp.so* + + + + poppler-cpp-devel + Development files for poppler-cpp + poppler-cpp için geliştirme dosyaları + + poppler-cpp + poppler-devel + + + /usr/lib/pkgconfig/poppler-cpp.pc + + + + poppler-glib + Glib wrapper for poppler + Poppler için Glib bağlayıcısı + + cairo + gdk-pixbuf + poppler + + + /usr/lib/libpoppler-glib.so* + /usr/lib/girepository-1.0/Poppler-0.18.typelib + + + + poppler-glib-devel + Development files for poppler-glib + poppler-glib için geliştirme dosyaları + + gtk2-devel + cairo-devel + gdk-pixbuf-devel + poppler-glib + poppler-devel + + + /usr/lib/pkgconfig/poppler-glib.pc + /usr/lib/pkgconfig/poppler-cairo.pc + /usr/share/gir-1.0/Poppler-0.18.gir + /usr/lib32/pkgconfig/poppler-glib.pc + + + + poppler-devel + Development files for poppler + poppler için geliştirme dosyaları + + poppler + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig/poppler.pc + + + + poppler-32bit + 32-bit shared libraries for poppler + emul32 + emul32 + + lcms2-32bit + libjpeg-turbo-32bit + libpng-32bit + openjpeg-32bit + tiff-32bit + freetype-32bit + fontconfig-32bit + + + poppler + lcms2-32bit + libjpeg-turbo-32bit + libpng-32bit + openjpeg-32bit + tiff-32bit + freetype-32bit + fontconfig-32bit + + + /usr/lib32/libpoppler.so* + + + + poppler-glib-32bit + 32-bit shared libraries for poppler-glib + emul32 + emul32 + + glib2-32bit + cairo-32bit + freetype-32bit + + + poppler-32bit + glib2-32bit + cairo-32bit + freetype-32bit + + + /usr/lib32/libpoppler-glib.so* + + + + + 2015-03-04 + 0.31.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-25 + 0.26.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-27 + 0.24.5 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-10 + 0.24.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-28 + 0.22.5 + Move pc files to devel pack, fix pc files for emul32. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-01 + 0.22.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-04-17 + 0.22.3 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-18 + 0.20.5 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + postgresql + http://www.postgresql.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + server.database + A powerful, open source relational database system + Güçlü bir açık kaynaklı ilişkisel veritabanı sistemi + PostgreSQL is a powerful, open source relational database system. + PostgreSQL, açık kaynak kodlu, güçlü bir ilişkisel veritabanıdır + http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.bz2 + + mit-kerberos + tcl-devel + libxslt-devel + libxml2-devel + + server/database/postgresql/pspec.xml + + + postgresql-lib + Essential shared libraries for any PostgreSQL client program or interface + library + + mit-kerberos + tcl + libxslt + openldap-client + + + /usr/lib + /usr/include + /usr/share/postgresql + /usr/bin/pg_config + + + + postgresql-doc + Postgresql documents + Postegresql belgeleri + Additional documentation for PostgreSQL. + PostegreSQL için ek belgelendirme + data:doc + + postgresql-lib + + + /usr/share/doc + + + + postgresql-server + service + + postgresql-lib + mit-kerberos + openldap-client + + + /etc + /usr/bin + /usr/share/locale + /usr/share/postgresql/contrib + /usr/share/man + /var/lib + + + System.Package + System.Service + + + postgresql.conf-8 + + + + postgresql-pl + + postgresql-lib + tcl + + + /usr/bin/pltcl_listmod + /usr/bin/pltcl_loadmod + /usr/bin/pltcl_delmod + /usr/lib/postgresql/plperl.so + /usr/lib/postgresql/plpython.so + /usr/lib/postgresql/pltcl.so + /usr/share/postgresql/unknown.pltcl + + + + + 2014-05-19 + 9.3.4 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-23 + 9.3.3 + Rebuild for webp. + Kamil Atlı + suvarice@gmail.com + + + 2014-02-21 + 9.3.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-17 + 9.3.1 + Fix demp + Richard de Bruin + richdb@pisilinux.org + + + 2013-11-15 + 9.3.1 + Version bump + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-02-25 + 9.2.3 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2012-10-04 + 9.2.0 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + firebird + http://www.firebirdsql.org/ + + PisiLinux Community + admins@pisilinux.org + + IPL-1 + IDPL-1 + LGPLv2.1 + service + library + server.database + A relational database offering many ANSI SQL-99 features + Birçok ANSI SQL-99 özelliği sunan ilişkisel bir veritabanı + Firebird is an open source relational database management system offering many ANSI SQL-99 features. + Birçok ANSI SQL-99 özelliği sunan, küçük, hızlı ve çok kararlı bir veritabanı sunucu. + http://sourceforge.net/projects/firebird/files/firebird/2.5.2-Release/Firebird-2.5.2.26540-0.tar.bz2/download + + icu4c-devel + btyacc + libedit-devel + + + editline-dumb-tr.patch + firebird-2.5.1.26351.0-deps-flags.patch + + server/database/firebird/pspec.xml + + + firebird-client + Firebird database client library + Firebird veritabanı istemci kütüphanesi + Firebird relational database client library. + Firebird sunucuya bağlantı için kullanılan istemci kütüphanesi + + /usr/lib/libfbclient.* + /usr/lib/libgds.* + /usr/lib/libib_util.* + /usr/lib/libfbtrace.so + /opt/firebird/lib/libfbclient.* + /opt/firebird/lib/libgds.* + /opt/firebird/lib/libib_util.* + /opt/firebird/plugins/libfbtrace.so + + + + firebird-superserver + Firebird super server + Firebird veritabanı sunucusu + Firebird veritabanı için super sunucu. Klasik sunucu mimarisine göre, SMP performansı daha fazladır. + + firebird-client + icu4c + libedit + + + /etc/firebird + /etc/env.d/50firebird + /opt/firebird/*.conf + /opt/firebird/*.msg + /opt/firebird/security2.fdb + /opt/firebird/README + /opt/firebird/WhatsNew + /opt/firebird/UDF + /opt/firebird/bin + /opt/firebird/doc + /opt/firebird/examples + /opt/firebird/help + /opt/firebird/intl + /opt/firebird/lib/libicu* + /opt/firebird/upgrade + /opt/firebird/firebird.log + /opt/firebird + /run/firebird + + + System.Service + System.Package + + + hosts.equiv + 50firebird + + + + firebird-devel + Development files for firebird + Firebird için geliştirme dosyaları + + firebird-client + + + /usr/include/firebird + + + + + 2014-05-19 + 2.5.2.26540 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-14 + 2.5.2.26539 + Rebuild for icu4c + Ertan Güven + ertan@pisilinux.org + + + 2013-03-20 + 2.5.2.26539 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2012-10-15 + 2.5.1.26351 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + mariadb + https://mariadb.org + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + app:console + server.database + MariaDB is a drop-in replacement for MySQL + Hızlı, çok kullanıcılı ve çok görevli SQL veritabanı sunucusu + MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. + MySQL, çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir Veritabanı yönetim sistemidir. Özelllikle basit web uygulamaları için LAMP sistemi içinde sıkça tercih edilmektedir. + ftp://ftp.ulak.net.tr/pub/MariaDB/mariadb-10.0.17/source/mariadb-10.0.17.tar.gz + + libaio-devel + unixODBC-devel + + server/database/mariadb/pspec.xml + + + mariadb-lib + MariaDB client tools + MySQL istemcileri tarafından gereken paylaşımlı kitaplıklar + app:console + library + + libaio + unixODBC + + + /usr/bin/mysql_config + /usr/include + /usr/lib + /usr/share/mysql/charsets + /usr/share/mysql/czech + /usr/share/mysql/danish + /usr/share/mysql/dutch + /usr/share/mysql/english + /usr/share/mysql/estonian + /usr/share/mysql/french + /usr/share/mysql/german + /usr/share/mysql/greek + /usr/share/mysql/hungarian + /usr/share/mysql/italian + /usr/share/mysql/japanese + /usr/share/mysql/korean + /usr/share/mysql/norwegian + /usr/share/mysql/norwegian-ny + /usr/share/mysql/polish + /usr/share/mysql/portuguese + /usr/share/mysql/romanian + /usr/share/mysql/russian + /usr/share/mysql/serbian + /usr/share/mysql/slovak + /usr/share/mysql/spanish + /usr/share/mysql/swedish + /usr/share/mysql/ukrainian + /usr/share/mysql/errmsg.txt + /usr/share/mysql + + + mysql-lib + + + + mariadb-client + MariaDB client libraries + MariaDB istemci uygulamaları + app:console + + mariadb-lib + libaio + + + /usr/bin + + + mysql-client + + + + mariadb-server + MariaDB server and releated files + MariaDB sunucusu ve ilgili dosyalar + service + + mariadb-lib + mariadb-client + libaio + + + /etc + /usr/sbin + /usr/bin/mysql_install_db + /usr/bin/mysqlmanagerc + /usr/bin/mysqlmanager-pwgen + /usr/bin/mysqlmanager + /usr/bin/mysql_secure_installation + /usr/bin/mysql_fix_privilege_tables + /usr/bin/mysqld_safe + /usr/bin/myisamchk + /usr/bin/myisamlog + /usr/bin/myisampack + /usr/bin/myisam_ftdump + /usr/bin/isamchk + /usr/bin/isamlog + /usr/bin/mysql_waitpid + /usr/bin/mysqlbinlog + /usr/bin/pack_isam + /usr/share/mysql/binary-configure + /usr/share/mysql/fill_help_tables.sql + /usr/share/mysql/mysqld_multi.server + /usr/share/mysql/mysql_fix_privilege_tables.sql + /usr/share/mysql/mysql_system_tables_data.sql + /usr/share/mysql/mysql_system_tables.sql + /usr/share/mysql/mysql_test_data_timezone.sql + /usr/share/mysql/ndb-config-2-node.ini + /usr/share/info + /var + /usr/share/doc + /usr/lib/tmpfiles.d/mariadb.conf + /run/mysqld + + + mysql-server + + + System.Service + System.Package + + + my.cnf + tmpfiles.conf + + + + mariadb-man-pages + MariaDB server and client man pages + MariaDB sunucu ve istemci uygulamarına ait kılavuz sayfaları + data + + /usr/share/man + + + mysql-man-pages + + + + + 2015-01-25 + 10.0.17 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-09-25 + 10.0.13 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-09-03 + 5.5.37 + Fix package.py, first create initial db then chown. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-25 + 5.5.37 + Rebuild. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2014-05-19 + 5.5.37 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-21 + 5.5.35 + Fix -lprobes_mysql issue + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-18 + 5.5.35 + Fix package.py + Add tmpfiles.conf + Fix replacing mysql + Remove not needed files + Fix and clean actions.py + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-11 + 5.5.35 + First release + Aydın Demirel + aydin.demirel@pisilinux.org + + + + + + mit-kerberos + http://web.mit.edu/kerberos/www/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + app:console + server.auth + MIT Kerberos Library + MIT Kerberos kütüphanesi + Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. + Kerberos bir ağ doğrulama protokolüdür. Sunucu/istemci uygulamalarında, gizli anahtar kriptoloji teknolojisini kullanarak, güçlü bir doğrulama sağlar. + http://source.pisilinux.org/1.0/krb5-1.13.1.tar.gz + + keyutils + openssl-devel + e2fsprogs-devel + + + krb5-config_LDFLAGS.patch + rebuild-configure-scripts.patch + fix-python-detection.patch + + server/auth/mit-kerberos/pspec.xml + + + mit-kerberos + + keyutils + openssl + e2fsprogs + + + /etc + /usr/include + /usr/bin + /usr/sbin + /usr/lib + /usr/share + /var/lib + /usr/share/info + /usr/share/man + + + krb5.conf + kdc.conf + + + + + 2015-04-23 + 1.13.1 + Version bump,fix deps. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-12-13 + 1.13 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-17 + 1.12.1 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-22 + 1.11.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-20 + 1.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-27 + 1.10.3 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + keyutils + http://people.redhat.com/~dhowells/keyutils/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + LGPLv2+ + library + app:console + unknown + Linux key management utilities + Linux anahtar yönetim araçları + keyutils contains utilities to control the kernel key management facility and to provide a mechanism by which the kernel call back to userspace to get a key instantiated. + keyutils, Linux çekirdeğindeki anahtar yönetim kolaylıklarını denetlemek ve çekirdek ile kullanıcı uzayı arasında iletişim kurmak için gereken araçları içerir. + http://people.redhat.com/~dhowells/keyutils/keyutils-1.5.9.tar.bz2 + util/crypt/keyutils/pspec.xml + + + keyutils + + /etc + /bin + /sbin + /usr/include + /usr/lib + /lib + /usr/share/man + /usr/share/doc + /usr/share/keyutils + + + + + 2014-05-22 + 1.5.9 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-03 + 1.5.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-13 + 1.5.8 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2010-10-12 + 1.5.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + nss + http://www.mozilla.org/projects/security/pki/nss/ + + Erdinç Gültekin + admins@pisilinux.org + + MPL-2.0 + GPLv2 + LGPLv2.1 + library + util.crypt + Network Security Services + Ağ Güvenlik Servisleri + Network Security Services (NSS) est un ensemble de librairies conçues pour faciliter le développement multi-plateforme d'applications client et serveur sécurisées. Les applications ocnstruite avec NSS peuvent gérer SSL v2 et v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, les certificats X.509 v3 et d'autres standards de sécurité. + Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. + NSS, platform bağımsız güvenli ağ servisi geliştirme kitaplıklarından oluşur. Bu kitaplık yardımı ile SSL v2 ve v3, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 sertifikaları ve diğer bir çok güvenlik standardına uygun güvenli sunucu-istemci yazılımları geliştirilebilir. + Network Security Services (NSS) es un conjunto de librerías para desarrollo cross-plataforma de aplicaciones cliente-servidor con facilidad de seguridad. Aplicaciones usando NSS pueden soportar certificados SSL v2 y v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3, y otros estándares de seguridad. + ftp://ftp.mozilla.org/pub/security/nss/releases/NSS_3_18_1_RTM/src/nss-3.18.1.tar.gz + + nss.pc.in + nss-config.in + generate-pc-config.sh + + + nspr-devel + + + nss-3.18.1-standalone-1.patch + add_spi+cacert_ca_certs.patch + ssl-renegotiate-transitional.patch + fedora/add-relro-linker-option.patch + fedora/nss-539183.patch + + util/crypt/nss/pspec.xml + + + nss + + zlib + sqlite + nspr + + + /usr/lib + /usr/bin + /etc + + + ld.so.conf + nssdb/cert8.db + nssdb/key3.db + nssdb/secmod.db + + + + nss-devel + Development files for nss + nss için geliştirme dosyaları + + nspr-devel + nss + + + /usr/bin/nss-config + /usr/include + /usr/lib/pkgconfig + /usr/lib/nss/*.a + + + + + 2015-05-01 + 3.18.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2015-02-28 + 3.17.4 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-12-13 + 3.17.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-11-02 + 3.17.2 + Version bump. + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-10 + 3.16.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-20 + 3.16.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-11 + 3.16 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-04 + 3.15.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-18 + 3.15.3 + Version bump. + Richard de Bruin + richdb@pisilinux.org + + + 2013-11-11 + 3.15.2 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-18 + 3.15.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-19 + 3.14.3 + vbump + Erdinç Gültekin + admins@pisilinux.org + + + 2013-03-01 + 3.14.3 + vbump + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-10 + 3.14.1 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + libSM + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie SM de X.Org. + X.Org SM library + X.Org SM kitaplığı. + X.Org SM Bibliothek + libSM is the X Session Management library. + mirrors://xorg/individual/lib/libSM-1.2.2.tar.bz2 + + libICE-devel + libutil-linux-devel + util-macros + xorg-proto + xtrans + + x11/library/libSM/pspec.xml + + + libSM + + libutil-linux + libICE + + + /usr/lib + /usr/share/X11 + /usr/share/doc + + + + libSM-devel + Development files for libSM + libSM için geliştirme dosyaları + + libICE-devel + libSM + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/*.xml + + + + libSM-32bit + 32-bit shared libraries for libSM + libSM için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libICE-32bit + libutil-linux-32bit + + + glibc-32bit + libICE-32bit + libutil-linux-32bit + libSM + + + /usr/lib32 + + + + + 2014-05-16 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 1.2.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-06 + 1.2.1 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 1.2.1 + Revert back to 1.2.1, cleanup. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 1.2.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.2.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.2.1 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libxshmfence + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + X.Org libxshmfence library + libxshmfence is the X Window System video extension library. + mirrors://xorg/individual/lib/libxshmfence-1.2.tar.bz2 + + libXext-devel + util-macros + + x11/library/libxshmfence/pspec.xml + + + libxshmfence + + libXext + + + /usr/lib + /usr/share/doc + + + + libxshmfence-devel + Development files for libxshmfence + + libxshmfence + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libxshmfence-32bit + 32-bit shared libraries for libxshmfence + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libxshmfence + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + 2015-05-05 + 1.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libXfixes + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xfixes de X.Org + X.Org Xfixes library + X.Org Xfixes kitaplığı + X.Org Xfixes Bibliothek + libXfixes is a library to provide augmented versions of core protocol requests. + mirrors://xorg/individual/lib/libXfixes-5.0.1.tar.bz2 + + xorg-proto + libX11-devel + util-macros + + x11/library/libXfixes/pspec.xml + + + libXfixes + + /usr/lib + /usr/share/doc + + + + libXfixes-devel + Development files for libXfixes + libXfixes için geliştirme dosyaları + + libXfixes + libX11-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXfixes-32bit + 32-bit shared libraries for libXfixes + libXfixes için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libX11-32bit + glibc-32bit + + + libXfixes + libX11-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 5.0.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 5.0.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 5.0.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-27 + 5.0.1 + Move pc files to devel pack, rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-07-27 + 5.0.1 + Move .pc files to devel package + Fatih Turgel + hitaf@pisilinux.org + + + 2013-06-21 + 5.0.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 5.0 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXdmcp + http://x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xdmcp de X.Org. + X.Org Xdmcp library + X.Org Xdmcp kitaplığı. + X.Org Xdmcp Bibliothek + LibXdmcp is the X Display Manager Control Protocol library. + LibXdmcp, X Ekran Yöneticisi Denetim Protokolü kitaplığıdır. + http://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.2.tar.bz2 + + libxslt + util-macros + xorg-proto + libbsd-devel + + x11/library/libXdmcp/pspec.xml + + + libXdmcp + + libbsd + + + /usr/lib + /usr/share/doc + + + + libXdmcp-devel + Development files for libXdmcp + libXdmcp için geliştirme dosyaları + + xorg-proto + libXdmcp + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/*/*.xml + + + + libXdmcp-32bit + 32-bit shared libraries for libXdmcp + libXdmcp için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + + + libXdmcp + glibc-32bit + + + /usr/lib32 + + + + + 2015-06-06 + 1.1.2 + Runtime dep fixed. + Osman Erkan + osman.erkan@yandex.com + + + 2015-05-22 + 1.1.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-11 + 1.1.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-08 + 1.1.1 + Rebuild, clean actions.py. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-08-23 + 1.1.1 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + libXau + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Au de X.Org. + X.Org Au library + X.Org Au kitaplığı. + X.Org Au Bibliothek + libXau provides functions to manage X authorization files + libXau, X yetkilendirme dosyalarını yönetmek için işlevler sağlar. + http://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.8.tar.gz + + util-macros + xorg-proto + + + visibility.patch + + x11/library/libXau/pspec.xml + + + libXau + + /usr/lib + + + + libXau-devel + Development files for libXau + libXau için geliştirme dosyaları + + libXau + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXau-32bit + 32-bit shared libraries for libXau + libXau için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + + + glibc-32bit + + + /usr/lib32 + + + + + 2014-06-01 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-08-23 + 1.0.7 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + xcb-util-renderutil + http://xcb.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + A number of libraries which sit on top of libxcb + libxcb temelli birtakım kitaplıklar + The xcb-util-renderutil module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. + xcb-util-renderutil modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir. + http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2 + + util-macros + libxcb-devel + + x11/library/xcb-util-renderutil/pspec.xml + + + xcb-util-renderutil + + libxcb + + + /usr/lib + /usr/share/doc + + + + xcb-util-renderutil-devel + Development files for xcb-util-renderutil + xcb-util-renderutil için geliştirme dosyaları + + xcb-util-renderutil + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + xcb-util-renderutil-32bit + 32-bit shared libraries for xcb-util-renderutil + xcb-util-renderutil için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libxcb-32bit + + + glibc-32bit + libxcb-32bit + + + /usr/lib32 + + + + + 2014-09-01 + 0.3.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.3.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.3.8 + Clean actions.py emul32 build. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.3.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-08 + 0.3.8 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libvdpau + http://freedesktop.org/wiki/Software/VDPAU + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Wrapper library for the Video Decode and Presentation API + Video kodu çözme ve sunma API'si için ara kitaplık + VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs. + VDPAU (Video Decode and Presentation API for UNIX), modern grafik işlemcilerde yer alan video kod çözümü hızlandırma ve sunma donanımına bir arayüz sağlar. + http://people.freedesktop.org/~aplattner/vdpau/libvdpau-0.9.tar.gz + + libXext-devel + + x11/library/libvdpau/pspec.xml + + + libvdpau + + libXext + + + /etc + /usr/lib + /usr/share/doc + + + + libvdpau-devel + Development files for libvdpau + libvdpau için geliştirme dosyaları + + libvdpau + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libvdpau-32bit + 32-bit shared libraries for libvdpau + libvdpau için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libXext-32bit + + + libvdpau + glibc-32bit + libXext-32bit + + + /usr/lib32 + + + + + 2015-01-22 + 0.9 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-09-01 + 0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.7 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-20 + 0.7 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-10-07 + 0.7 + Version bump, clean actions.py. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.6 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-06 + 0.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-10 + 0.5 + First release + Marcinn Bojara + marcin@pisilinux.org + + + + + + libXv + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xv de X.Org + X.Org Xv library + X.Org Xv kitaplığı + X.Org Xv Bibliothek + LibXv is the X Window System video extension library. + mirrors://xorg/individual/lib/libXv-1.0.10.tar.bz2 + + libX11-devel + libXext-devel + util-macros + + x11/library/libXv/pspec.xml + + + libXv + + libX11 + libXext + + + /usr/lib + /usr/share/doc + + + + libXv-devel + Development files for libXv + libXv için geliştirme dosyaları + + libXv + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXv-32bit + 32-bit shared libraries for libXv + libXv için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libXv + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.0.10 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.10 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 1.0.10 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.0.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.0.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXxf86vm + http://x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xxf86vm de X.Org + X.Org Xxf86vm library + X.Org Xxf86vm kitaplığı + X.Org Xxf86vm Bibliothek + LibXxf86vm is the client library for the XFree86-VidMode X extension. + mirrors://xorg/individual/lib/libXxf86vm-1.1.3.tar.bz2 + + libXext-devel + libX11-devel + util-macros + + x11/library/libXxf86vm/pspec.xml + + + libXxf86vm + + libX11 + libXext + + + /usr/lib + /usr/share/doc + + + + libXxf86vm-devel + Development files for libXxf86vm + libXxf86vm için geliştirme dosyaları + + libXxf86vm + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig/ + /usr/lib32/pkgconfig + /usr/share/man + + + + libXxf86vm-32bit + 32-bit shared libraries for libXxf86vm + libXxf86vm için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libXext-32bit + + + libXxf86vm + libXext-32bit + libX11-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.1.3 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-26 + 1.1.3 + Move pc files to devel pack, rebuild. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-21 + 1.1.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.2 + First release + Erdem Artan + admins@pisilinux.org + + + + + + xcb-util-wm + http://xcb.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + A number of libraries which sit on top of libxcb + libxcb temelli birtakım kitaplıklar + The xcb-util-wm module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. + xcb-util-wm modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir. + http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2 + + util-macros + libxcb-devel + + x11/library/xcb-util-wm/pspec.xml + + + xcb-util-wm + + libxcb + + + /usr/lib + /usr/share/doc + + + + xcb-util-wm-devel + Development files for xcb-util-wm + xcb-util-wm için geliştirme dosyaları + + xcb-util-wm + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + xcb-util-wm-32bit + 32-bit shared libraries for xcb-util-wm + xcb-util-wm için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libxcb-32bit + glibc-32bit + + + xcb-util-wm + libxcb-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 0.4.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.4.1 + Version bump + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-07 + 0.3.9 + Clean actions.py emul32 build. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-08 + 0.3.9 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libdrm + http://dri.freedesktop.org/libdrm/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Userspace interface to kernel DRM services + Çekirdekteki DRM servisleri için kullanıcı düzeyi arayüz + libdrm is a library providing the userspace interface to kernel DRM services. + libdrm, çekirdekteki DRM servisleri için kullanıcı düzeyi arayüz sağlayan bir kitaplıktır. + http://dri.freedesktop.org/libdrm/libdrm-2.4.60.tar.bz2 + + libpciaccess-devel + + x11/library/libdrm/pspec.xml + + + libdrm + + libpciaccess + + + /etc + /usr/lib/libdrm.* + /lib/udev/rules.d + /usr/share/doc + /usr/share/man + + + 91-drm-modeset.rules + + + + libdrm-intel + Userspace interface to kernel DRM services for intel + Çekirdekteki intel DRM servisleri için kullanıcı düzeyi arayüz + + libdrm + libpciaccess + + + /usr/lib/libdrm_intel.* + + + + libdrm-nouveau + Userspace interface to kernel DRM services for nouveau + Çekirdekteki nouveau DRM servisleri için kullanıcı düzeyi arayüz + + libdrm + + + /usr/lib/libdrm_nouveau.* + + + + libdrm-radeon + Userspace interface to kernel DRM services for radeon + Çekirdekteki radeon DRM servisleri için kullanıcı düzeyi arayüz + + libdrm + + + /usr/lib/libdrm_radeon.* + + + + libkms + Userspace library for kernel mode setting + Çekirdekteki ekran modu değiştirme servisleri için kullanıcı düzeyi arayüz + + libdrm + + + /usr/lib/libkms.* + + + + libdrm-devel + Development files for libdrm + libdrm için geliştirme dosyaları + + libdrm + libdrm-intel + libdrm-nouveau + libdrm-radeon + libkms + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libdrm-32bit + 32-bit shared libraries for libdrm + libdrm için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libpciaccess-32bit + + + libdrm + glibc-32bit + libpciaccess-32bit + + + /usr/lib32/libdrm.* + + + + libdrm-intel-32bit + 32-bit shared libraries for libdrm-intel + libdrm-intel için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libdrm-intel + libdrm-32bit + libpciaccess-32bit + + + /usr/lib32/libdrm_intel.* + + + + libdrm-nouveau-32bit + 32-bit shared libraries for libdrm-nouveau + libdrm-nouveau için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libdrm-nouveau + libdrm-32bit + + + /usr/lib32/libdrm_nouveau.* + + + + libdrm-radeon-32bit + 32-bit shared libraries for libdrm-radeon + libdrm-radeon için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libdrm-radeon + libdrm-32bit + + + /usr/lib32/libdrm_radeon.* + + + + libkms-32bit + 32-bit shared libraries for libkms + libkms için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libkms + libdrm-32bit + + + /usr/lib32/libkms.* + + + + + 2015-05-05 + 2.4.60 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2015-01-28 + 2.4.59 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2014-10-18 + 2.4.58 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2014-09-08 + 2.4.56 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 2.4.54 + Version bump. + Kamil Atlı + suvarice@gmail.com + + + 2014-03-07 + 2.4.52 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-07 + 2.4.46 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 2.4.46 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-13 + 2.4.46 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-28 + 2.4.42 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 2.4.40 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + wayland + http://wayland.freedesktop.org/ + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + GPLv2 + library + x11.library + Wayland Compositor Infrastructure + Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. + http://wayland.freedesktop.org/releases/wayland-1.7.0.tar.xz + + libffi-devel + expat-devel + + x11/library/wayland/pspec.xml + + + wayland + + expat + + + /usr/bin + /usr/share/doc/ + /usr/share/aclocal + /usr/share/wayland + /usr/share/man + + + + wayland-client + Wayland client library + + libffi + wayland + + + /usr/lib/libwayland-client* + + + + wayland-cursor + Wayland cursor library + + wayland + wayland-client + + + /usr/lib/libwayland-cursor* + + + + wayland-server + Wayland server library + + libffi + wayland + + + /usr/lib/libwayland-server* + + + + wayland-devel + Development files for wayland + + wayland + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/pkgconfig + + + + wayland-32bit + 32-bit shared libraries for wayland + emul32 + emul32 + + libffi-32bit + glibc-32bit + expat-32bit + + + wayland + expat-32bit + libffi-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2015-02-16 + 1.7.0 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-09-25 + 1.6.0 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-07-06 + 1.5.0 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-16 + 1.4.0 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-13 + 1.4.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-27 + 1.2.1 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-06 + 1.2.1 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-31 + 1.2.1 + First release. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libXvMC + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie XvMC de X.Org + X.Org XvMC library + X.Org XvMC kitaplığı + X.Org XvMC Bibliothek + LibXvMC is the X-Video Motion Compensation Library. + mirrors://xorg/individual/lib/libXvMC-1.0.8.tar.bz2 + + libX11-devel + libXext-devel + libXv-devel + xorg-proto + util-macros + + x11/library/libXvMC/pspec.xml + + + libXvMC + + libXext + libX11 + + + /usr/lib + /usr/share/doc + + + + libXvMC-devel + Development files for libXvMC + libXvMC için geliştirme dosyaları + + libXv-devel + libXext-devel + libXvMC + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/libXvMC/XvMC_API.txt + + + + libXvMC-32bit + 32-bit shared libraries for libXvMC + libXvMC için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libXv-32bit + libX11-32bit + libXext-32bit + + + libX11-32bit + libXext-32bit + libXvMC + + + /usr/lib32 + + + + + 2014-05-16 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-19 + 1.0.8 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-06 + 1.0.8 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 1.0.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-02 + 1.0.8 + Split 32bit. + PisiLinux Community + admins@pisilinux.org + + + 2013-08-25 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.0.8 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libpciaccess + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + X.Org PCI access library + X.Org PCI erişim kitaplığı + libpciaccess is the Xorg library for portable PCI access routines across multiple operating systems. + libpciaccess, değişik işletim sistemleri için taşınabilir PCI erişim rutinleri içeren Xorg kitaplığıdır. + mirrors://xorg/individual/lib/libpciaccess-0.13.4.tar.bz2 + + util-macros + + x11/library/libpciaccess/pspec.xml + + + libpciaccess + + /usr/lib + /usr/share/doc + + + + libpciaccess-devel + Development files for libpciaccess + libpciaccess için geliştirme dosyaları + + libpciaccess + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libpciaccess-32bit + 32-bit shared libraries for libpciaccess + libpciaccess için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + + + glibc-32bit + libpciaccess + + + /usr/lib32 + + + + + 2015-05-05 + 0.13.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.13.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.13.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.13.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-21 + 0.13.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-01 + 0.13.1 + rebuild + Erdinc Gültekin + erdincgultekin@pisilinux.org + + + 2012-11-22 + 0.13.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libXScrnSaver + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie XScrnSaver de X.Org + X.Org XScrnSaver library + X.Org XScrnSaver kitaplığı + X.Org XScrnSaver Bibliothek + LibXScrnSaver allows using screensavers in X clients. + mirrors://xorg/individual/lib/libXScrnSaver-1.2.2.tar.bz2 + + libXext-devel + libX11-devel + util-macros + + x11/library/libXScrnSaver/pspec.xml + + + libXScrnSaver + + libXext + libX11 + + + /usr/lib + /usr/share/doc + + + + libXScrnSaver-devel + Development files for libXScrnSaver + libXScrnSaver için geliştirme dosyaları + + libXScrnSaver + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXScrnSaver-32bit + 32-bit shared libraries for libXScrnSaver + libXScrnSaver için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libXScrnSaver + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.2.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.2.2 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libX11 + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie X11 de X.Org. + X.Org X11 library + X.Org X11 kitaplığı + X.Org X11 Bibliothek + Core X11 protocol client library. + mirrors://xorg/individual/lib/libX11-1.6.3.tar.bz2 + + libxcb-devel + xorg-proto + util-macros + xtrans + + x11/library/libX11/pspec.xml + + + libX11 + + libxcb + + + /usr/lib/libX11* + /usr/lib/X11 + /usr/share/X11 + /usr/share/doc/libX11 + + + + libX11-devel + Development files for X11 library + libX11 için geliştirme dosyaları + + libX11 + libxcb-devel + xorg-proto + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libX11-32bit + 32-bit shared libraries for libX11 + libX11 için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libxcb-32bit + glibc-32bit + + + libX11 + libxcb-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2015-05-22 + 1.6.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-11 + 1.6.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.6.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 1.6.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.6.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.6.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-24 + 1.5.0 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + libXt + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xt de X.Org + X.Org Xt library + X.Org Xt kitaplığı + X.Org Xt Bibliothek + LibXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif. + mirrors://xorg/individual/lib/libXt-1.1.4.tar.bz2 + + libICE-devel + libSM-devel + xorg-proto + libX11-devel + + x11/library/libXt/pspec.xml + + + libXt + + libICE + libSM + libX11 + + + /usr/bin + /usr/lib + /usr/share/X11 + /usr/share/doc + + + + libXt-devel + Development files for libXt + libXt için geliştirme dosyaları + + libXt + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXt-32bit + 32-bit shared libraries for libXt + libXt için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libSM-32bit + + + glibc-32bit + libXt + libX11-32bit + libSM-32bit + libICE-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.1.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.1.4 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.1.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.3 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libomxil-bellagio + http://omxil.sourceforge.net + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + LGPLv2.1 + library + x11.library + An opensource implementation of the OpenMAX Integration Layer API + An opensource implementation of the OpenMAX Integration Layer API + An opensource implementation of the OpenMAX Integration Layer API + An opensource implementation of the OpenMAX Integration Layer API + http://downloads.sourceforge.net/project/omxil/omxil/Bellagio%200.9.3/libomxil-bellagio-0.9.3.tar.gz + + glibc-devel + + + fedora-fixes.patch + + x11/library/libomxil-bellagio/pspec.xml + + + libomxil-bellagio + + /usr/bin + /usr/lib + /usr/share + /usr/share/man + /usr/share/doc + + + + libomxil-bellagio-devel + Development files for mesa + + libomxil-bellagio + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-04-07 + 0.9.3 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libXtst + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xtst de X.Org + X.Org Xtst library + X.Org Xtst kitaplığı + X.Org Xtst Bibliothek + libXtst provides an X Window System client interface to the Record extension to the X protocol. The Record extension allows X clients to synthesise input events, which is useful for automated testing. + mirrors://xorg/individual/lib/libXtst-1.2.2.tar.bz2 + + libXext-devel + libXi-devel + util-macros + + x11/library/libXtst/pspec.xml + + + libXtst + + libXext + libX11 + + + /usr/lib + /usr/share/X11 + /usr/share/doc + + + + libXtst-32bit + 32-bit shared libraries for libXtst + libXtst için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libXext-32bit + libXi-32bit + libX11-32bit + glibc-32bit + + + libX11-32bit + libXext-32bit + glibc-32bit + libXtst + + + /usr/lib32 + + + + libXtst-devel + Development files for libXtst + libXtst için geliştirme dosyaları + + libXi-devel + libXext-devel + libXtst + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/aclocal + /usr/share/doc/*/*.xml + /usr/share/man + + + + + 2014-05-16 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-19 + 1.2.2 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-08-25 + 1.2.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.2.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.2.1 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXdamage + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie damege de X.Org. + X.Org damage library + X.Org damege kitaplığı. + X.Org damege Bibliothek + LibXdamage provides an X Window System client interface to the DAMAGE extension to the X protocol. The Damage extension provides for notification of when on-screen regions have been 'damaged' (altered). + LibXdamage, X protokolü uzantısı DAMAGE için istemci kitaplığıdır. Damage uzantısı ekranda herhangi bir bölümde bozulma (değişiklik) meydana geldiğinde bildirim yapılmasını sağlar. + mirrors://xorg/individual/lib/libXdamage-1.1.4.tar.bz2 + + libXfixes-devel + util-macros + + x11/library/libXdamage/pspec.xml + + + libXdamage + + libXfixes + libX11 + + + /usr/lib + /usr/share/doc + + + + libXdamage-devel + Development files for libXdamage + libXdamage için geliştirme dosyaları + + libXdamage + libXfixes-devel + libX11-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libXdamage-32bit + 32-bit shared libraries for libXdamage + libXdamage için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXfixes-32bit + + + glibc-32bit + libXdamage + libXfixes-32bit + libX11-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-20 + 1.1.4 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-10-07 + 1.1.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.1.4 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-02-17 + 1.1.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.3 + First release + Erdem Artan + admins@pisilinux.org + + + + + + xcb-util-image + http://xcb.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + A number of libraries which sit on top of libxcb + libxcb temelli birtakım kitaplıklar + The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. + xcb-util-image modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir. + http://xcb.freedesktop.org/dist/xcb-util-image-0.3.9.tar.bz2 + + util-macros + libxcb-devel + xcb-util-devel + + x11/library/xcb-util-image/pspec.xml + + + xcb-util-image + + xcb-util + libxcb + + + /usr/lib + /usr/share/doc + + + + xcb-util-image-devel + Development files for xcb-util + xcb-util-image için geliştirme dosyaları + + xcb-util-image + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + xcb-util-image-32bit + 32-bit shared libraries for xcb-util + xcb-util-image için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libxcb-32bit + xcb-util-32bit + glibc-32bit + + + glibc-32bit + xcb-util-32bit + libxcb-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.3.9 + Clean actions.py emul32 build. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 0.3.9 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2012-12-08 + 0.3.9 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + mesa + http://www.mesa3d.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + app:console + x11.library + Mesa graphics libraries and utilities + Mesa grafik kitaplıkları ve yardımcı uygulamalar + Mesa biblioteki graficzne i narzędzia + Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. + Mesa, OpenGL belirtiminin (etkileşimli 3B grafiklerin gerçeklenmesi için bir sistem) açık kaynaklı bir uyarlamasıdır. + Mesa jest open-source'ową implementacją specyfikacji OpenGL do renderowania trójwymiarowej grafiki. + ftp://ftp.freedesktop.org/pub/mesa/10.5.5/mesa-10.5.5.tar.gz + + llvm-libs + llvm-clang-devel + xorg-proto + expat-devel + libdrm-devel + libXext-devel + wayland-devel + wayland-server + wayland-client + libvdpau-devel + libXfixes-devel + libtalloc-devel + libXdamage-devel + libomxil-bellagio-devel + libXxf86vm-devel + libXvMC-devel + libXv-devel + eudev-devel + python-mako + libxshmfence-devel + + x11/library/mesa/pspec.xml + + + mesa + + llvm-libs + llvm-clang + libX11 + libgcc + libxcb + expat + libdrm + libXext + libXfixes + libXdamage + libXxf86vm + libXv + libXvMC + libdrm-intel + libdrm-radeon + libdrm-nouveau + wayland-client + wayland-server + libxshmfence + + + /etc + /usr/bin + /usr/lib + /usr/share/doc + + + System.Package + + + drirc + + + + mesa-devel + Development files for mesa + mesa için geliştirme dosyaları + + libdrm-devel + libXext-devel + wayland-devel + libXfixes-devel + libXdamage-devel + libXxf86vm-devel + libxshmfence-devel + mesa + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + mesa-32bit + 32-bit shared libraries for mesa + mesa için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + expat-32bit + libXt-devel + libXv-32bit + libX11-32bit + libcap-32bit + libdrm-32bit + libXext-32bit + libXvMC-32bit + eudev-32bit + wayland-32bit + libvdpau-32bit + libXfixes-32bit + libXdamage-32bit + libXxf86vm-32bit + libdrm-intel-32bit + libdrm-radeon-32bit + libdrm-nouveau-32bit + libxshmfence-32bit + + + glibc-32bit + libgcc + libcxb-32bit + expat-32bit + libX11-32bit + libdrm-32bit + libxcb-32bit + libXext-32bit + wayland-32bit + libXfixes-32bit + libXdamage-32bit + libXxf86vm-32bit + libXv-32bit + libXvMC-32bit + libdrm-intel-32bit + libxshmfence-32bit + libdrm-radeon-32bit + libdrm-nouveau-32bit + wayland-32bit + mesa + + + /usr/lib32 + + + System.Package + + + + + 2015-05-16 + 10.5.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-05 + 10.5.4 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2015-01-28 + 10.4.3 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2015-01-20 + 10.4.2 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2014-09-24 + 10.3.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-08-31 + 10.2.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-07-08 + 10.1.6 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-24 + 10.1.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-16 + 10.1.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-10 + 10.1.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-23 + 10.1.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-08 + 10.1.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-06 + 9.2.0 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-02 + 9.2.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 9.1.5 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-18 + 9.1.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-14 + 9.1.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-01 + 9.1 + add missing dep. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-02-28 + 9.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-04 + 9.0 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libxkbcommon + http://xkbcommon.org/ + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv2 + library + x11.library + Library to convert evdev keycodes to keysyms + Evdev keycode'larını keysms türüne çeviren bir kitaplık + Library to convert evdev keycodes to keysyms + Evdev keycode'larını keysms türüne çeviren bir kitaplık + https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-0.5.0.tar.gz + + util-macros + libxcb-devel + + x11/library/libxkbcommon/pspec.xml + + + libxkbcommon + + libxcb + + + /usr/share/doc/libxkbcommon/ + /usr/lib/lib*.so* + + + + libxkbcommon-devel + Development files for libxkbcommon + libxkbcommon için geliştirme dosyaları + + libxkbcommon + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libxkbcommon-32bit + 32-bit shared libraries for libxkbcommon + emul32 + emul32 + + libxcb-32bit + glibc-32bit + + + libxkbcommon + libxcb-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2015-03-04 + 0.5.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-05-16 + 0.4.2 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-07 + 0.3.1 + Rebuild, clean emul32 installation. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-02 + 0.3.1 + First release. + Osman Erkan + osman.erkan@pisilinux.org + + + + + + libepoxy + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + MIT + library + x11.library + OpenGL function pointer management library + Epoxy is a library for handling OpenGL function pointer management for you. + https://github.com/anholt/libepoxy/archive/v1.2.tar.gz + + python3 + xorg-util + mesa-devel + + x11/library/libepoxy/pspec.xml + + + libepoxy + + mesa + + + /etc/xdg + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + /usr/share/doc + /usr/share/man + + + + libepoxy-devel + Development files for libepoxy + + libepoxy + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-05-27 + 1.2 + First release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + libXft + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xft de X.Org + X.Org Xft library + X.Org Xft kitaplığı + X.Org Xft Bibliothek + libXft is the X FreeType interface library. + mirrors://xorg/individual/lib/libXft-2.3.2.tar.bz2 + + util-macros + freetype-devel + expat-devel + fontconfig-devel + libXrender-devel + + x11/library/libXft/pspec.xml + + + libXft + + libX11 + freetype + fontconfig + libXrender + + + /usr/lib + /usr/share/doc + + + + libXft-devel + Development files for libXft + libXft için geliştirme dosyaları + + libXft + freetype-devel + fontconfig-devel + libXrender-devel + + + /usr/bin + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXft-32bit + 32-bit shared libraries for libXft + libXft için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + freetype-32bit + fontconfig-32bit + libXrender-32bit + zlib-32bit + libX11-32bit + glibc-32bit + + + libXft + freetype-32bit + fontconfig-32bit + libXrender-32bit + zlib-32bit + libX11-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2014-08-31 + 2.3.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 2.3.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-01 + 2.3.1 + Rebuild for freetype. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 2.3.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 2.3.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 2.3.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libXrandr + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + X.Org Xrandr library + Librairie Xrand de X.Org. + Xrandr is a simple library designed to interface the X Resize and Rotate Extension. This allows clients to change the size and rotation of the root window of a screen, along with the ability to reflect the screen about either axis. + X.Org Xrand kitaplığı. + X.Org Xrand Bibliothek + mirrors://xorg/individual/lib/libXrandr-1.4.2.tar.bz2 + + libXext-devel + libXrender-devel + libX11-devel + util-macros + + x11/library/libXrandr/pspec.xml + + + libXrandr + + libXext + libXrender + libX11 + + + /usr/lib + /usr/share/doc + + + + libXrandr-devel + Development files for libXrandr + libXrandr için geliştirme dosyaları + + libXrandr + libXrender-devel + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXrandr-32bit + 32-bit shared libraries for libXrandr + libXrandr için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + libXrender-32bit + + + libXrandr + glibc-32bit + libX11-32bit + libXext-32bit + libXrender-32bit + + + /usr/lib32 + + + + + 2014-09-15 + 1.4.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.4.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 1.4.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-07 + 1.4.1 + Revert back to 1.4.1. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 1.4.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.4.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.4.1 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.4.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 1.4.0 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libxcb + http://xcb.freedesktop.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + The X protocol C-language Binding (XCB) + X protokolü için C dili bağlayıcısı (XCB) + The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. + http://xcb.freedesktop.org/dist/libxcb-1.11.tar.bz2 + + libXau-devel + libXdmcp-devel + libxslt + util-macros + xcb-proto + + + libxcb-1.1-no-pthread-stubs.patch + + x11/library/libxcb/pspec.xml + + + libxcb + + libXau + libXdmcp + glibc + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + libxcb-devel + Development files for libxcb + libxcb için geliştirme dosyaları + + libxcb + libXau-devel + libXdmcp-devel + + + /usr/include/xcb + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + pthread-stubs.pc + + + + libxcb-32bit + 32-bit shared libraries for libxcb + libxcb için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libXau-32bit + libXdmcp-32bit + glibc-32bit + + + libxcb + libXau-32bit + libXdmcp-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2015-05-22 + 1.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-11 + 1.10 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 1.10 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-08 + 1.9.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-28 + 1.9.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-18 + 1.9 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + libICE + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + X.Org ICE library + X.Org ICE kitaplığı + Utilitaire ICE de X.Org. + libICE is the Inter-Client Exchange library. + libICE, Inter-Client Exchange protokolüne bir arayüz sağlayan X.Org kitaplığıdır. + X.Org ICE Bibliothek + mirrors://xorg/individual/lib/libICE-1.0.9.tar.bz2 + + libbsd-devel + util-macros + xorg-proto + xtrans + libxslt + + x11/library/libICE/pspec.xml + + + libICE + + libbsd + + + /usr/lib + /usr/share/doc + + + + libICE-devel + Development files for libICE + libICE için geliştirme dosyaları + + libICE + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + libICE-32bit + 32-bit shared libraries for libICE + libICE için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + + + glibc-32bit + libICE + + + /usr/lib32 + + + + + 2014-08-31 + 1.0.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.8 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXcursor + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xcursor de X.Org + X.Org Xcursor library + X.Org Xcursor kitaplığı + X.Org Xcursor Bibliothek + libXcursor is the X Cursor management library. It allows using different mouse skins and modifying of the text cursor. + mirrors://xorg/individual/lib/libXcursor-1.1.14.tar.bz2 + + util-macros + libX11-devel + xorg-proto + libXfixes-devel + libXrender-devel + + x11/library/libXcursor/pspec.xml + + + libXcursor + + libX11 + libXfixes + libXrender + + + /usr/lib + /usr/share/doc + + + + libXcursor-devel + Development files for libXcursor + libXcursor için geliştirme dosyaları + + libXcursor + libXfixes-devel + libX11-devel + libXrender-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXcursor-32bit + 32-bit shared libraries for libXcursor + libXcursor için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + libXfixes-32bit + libXrender-32bit + + + libXcursor + glibc-32bit + libX11-32bit + libXfixes-32bit + libXrender-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.1.14 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.1.14 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.1.14 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.13 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXrender + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xrender de X.Org + X.Org Xrender library + X.Org Xrender kitaplığı + X.Org Xrender Bibliothek + The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tesselation into either triangles or trapezoids. + mirrors://xorg/individual/lib/libXrender-0.9.8.tar.bz2 + + libX11-devel + xorg-proto + util-macros + + x11/library/libXrender/pspec.xml + + + libXrender + + libX11 + + + /usr/lib + /usr/share/doc + + + + libXrender-devel + Development files for libXrender + libXrender için geliştirme dosyaları + + libXrender + libX11-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/libXrender/libXrender.txt + + + + libXrender-32bit + 32-bit shared libraries for libXrender + libXrender için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libX11-32bit + + + libXrender + glibc-32bit + libX11-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 0.9.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.9.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.9.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 0.9.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 0.9.7 + First release + Erdem Artan + admins@pisilinux.org + + + + + + xcb-util-keysyms + http://xcb.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + A number of libraries which sit on top of libxcb + libxcb temelli birtakım kitaplıklar + The xcb-util-keysyms module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. + xcb-util-keysyms modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir. + http://xcb.freedesktop.org/dist/xcb-util-keysyms-0.3.9.tar.bz2 + + util-macros + libxcb-devel + + x11/library/xcb-util-keysyms/pspec.xml + + + xcb-util-keysyms + + libxcb + + + /usr/lib + /usr/share/doc + + + + xcb-util-keysyms-devel + Development files for xcb-util-keysyms + xcb-util-keysyms için geliştirme dosyaları + + xcb-util-keysyms + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + xcb-util-keysyms-32bit + 32-bit shared libraries for xcb-util-keysyms + emul32 + emul32 + + libxcb-32bit + glibc-32bit + + + xcb-util-keysyms + libxcb-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.3.9 + Clean actions.py emul32 build. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-08 + 0.3.9 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libXcomposite + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie composite X.Org + X.Org composite library + X.Org composite kitaplığı + X.Org composite Bibliothek + libXcomposite is the X Composite library. Compositing allows modification of the window system's base elements like window borders, window buttons and window titlebars. + libXcomposite, X Birleşiklik kitaplığıdır. Birleşiklik, pencerelere ait kenarlar, butonlar ve başlık çubukları gibi pencere sisteminin temel elemanlarını değiştirmeye izin verir. + mirrors://xorg/individual/lib/libXcomposite-0.4.4.tar.bz2 + + libXfixes-devel + + x11/library/libXcomposite/pspec.xml + + + libXcomposite + + /usr/lib + /usr/share/doc + + + + libXcomposite-devel + Development files for libXcomposite + libXcomposite için geliştirme dosyaları + + libXcomposite + libXfixes-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXcomposite-32bit + 32-bit shared libraries for libXcomposite + libXcomposite için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libX11-32bit + + + libXcomposite + libX11-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 0.4.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.4.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.4.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-17 + 0.4.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 0.4.3 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + libXext + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xext de X.Org + X.Org Xext library + X.Org Xext kitaplığı + X.Org Xext Bibliothek + LibXext provides an X Window System client interface to several extensions to the X protocol. + LibXext, çeşitli X protokolü uzantıları için X Pencere Sistemi istemci arayüzü sunar. + mirrors://xorg/individual/lib/libXext-1.3.3.tar.bz2 + + xorg-proto + util-macros + libX11-devel + libxslt + + x11/library/libXext/pspec.xml + + + libXext + + libX11 + + + /usr/lib + /usr/share/doc + + + + libXext-devel + Development files for libXext + libXext için geliştirme dosyaları + + libX11-devel + libXext + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXext-32bit + 32-bit shared libraries for libXext + libXext için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libX11-32bit + glibc-32bit + + + libXext + libX11-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2014-08-31 + 1.3.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.3.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.3.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.3.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.3.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.3.1 + First release + Erdem Artan + admins@pisilinux.org + + + + + + libXi + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + Librairie Xi de X.Org + X.Org Xi library + X.Org Xi kitaplığı + X.Org Xi Bibliothek + LibXi provides an X Window System client interface to the XINPUT extension to the X protocol. + mirrors://xorg/individual/lib/libXi-1.7.4.tar.bz2 + + libXext-devel + libXfixes-devel + util-macros + + x11/library/libXi/pspec.xml + + + libXi + + libXext + libX11 + + + /usr/lib + /usr/share/doc + + + + libXi-devel + Development files for libXi + libXi için geliştirme dosyaları + + libXi + libXext-devel + libX11-devel + libXfixes-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + libXi-32bit + 32-bit shared libraries for libXi + libXi için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + libXext-32bit + libX11-32bit + + + glibc-32bit + libXi + libXext-32bit + libX11-32bit + + + /usr/lib32 + + + + + 2014-08-31 + 1.7.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.7.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.7.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.7.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.7.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.7.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-17 + 1.6.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.6.1 + First release + Erdem Artan + admins@pisilinux.org + + + + + + xcb-util + http://xcb.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + x11.library + A number of libraries which sit on top of libxcb + libxcb temelli birtakım kitaplıklar + The xcb-util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. + xcb-util modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir. + http://xcb.freedesktop.org/dist/xcb-util-0.3.9.tar.bz2 + + util-macros + libxcb-devel + + x11/library/xcb-util/pspec.xml + + + xcb-util + + libxcb + + + /usr/lib + /usr/share/doc + + + + xcb-util-devel + Development files for xcb-util + xcb-util için geliştirme dosyaları + + xcb-util + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + xcb-util-32bit + 32-bit shared libraries for xcb-util + xcb-util için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + libxcb-32bit + glibc-32bit + + + xcb-util + libxcb-32bit + glibc-32bit + + + /usr/lib32 + + + + + 2013-10-07 + 0.3.9 + Clean actions.py emul32 build. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.3.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 0.3.9 + First release + Erdem Artan + admins@pisilinux.org + + + + + + xorg-server + http://www.x.org + + PisiLinux Community + admins@pisilinux.org + + MIT + x11.server + X.Org X Server + Serveur X X.Org + X.Org X Server + X.Org X Sunucu + X.Org X Serwer + X server is the main application that allows a graphical interface. + X sunucu, grafiksel arayüz için gerekli ana uygulamadır. + X serwer to główna aplikacja, która umożliwia interfejs graficzny. + mirrors://xorg/individual/xserver/xorg-server-1.17.1.tar.bz2 + + font-util + libjpeg-turbo-devel + libdmx-devel + libdrm-devel + libgcrypt-devel + libpciaccess-devel + libX11-devel + libXaw-devel + libXext-devel + libXfixes-devel + libXfont-devel + libXi-devel + libxkbfile-devel + libXmu-devel + libXpm-devel + libXrender-devel + libXres-devel + libXt-devel + libXtst-devel + libXv-devel + mesa-devel + pixman-devel + xorg-app + nettle-devel + libepoxy-devel + xcb-util-devel + xcb-util-image-devel + xcb-util-wm-devel + xcb-util-keysyms-devel + xcb-util-renderutil-devel + + + xorg-server-1.17.1-add_prime_support-1.patch + default-module-path.patch + ubuntu/001_fedora_extramodes.patch + ubuntu/03_static-nettle.diff + ubuntu/05_Revert-Unload-submodules.diff + ubuntu/105_nvidia_fglrx_autodetect.patch + ubuntu/10_Include-missing-selection-h.diff + ubuntu/188_default_primary_to_first_busid.patch + ubuntu/226_fall_back_to_autoconfiguration.patch + ubuntu/227_null_ptr_midispcur.patch + ubuntu/include-selection-h.patch + ubuntu/no-nv.patch + ubuntu/xf86-inactive-gpuscreen.patch + ubuntu/xfree86-no-xv-for-gpuscreens.patch + + x11/server/xorg-server/pspec.xml + + + xorg-server-common + Common files for X servers + X sunucuları için ortak dosyalar + data + + /etc/X11/fontpath.d + /etc/dbus-1 + /usr/lib/xorg/protocol.txt + /var/lib/xkb + /usr/share/doc + /usr/share/man/man1/Xserver.1 + + + + xorg-server + app:console + + mesa + libdrm + pixman + libXfont + libunwind + libpciaccess + libxshmfence + libepoxy + + + /etc/X11/xorg.conf.d + /usr/bin/X + /usr/bin/Xorg + /usr/bin/cvt + /usr/bin/gtf + /usr/libexec + /usr/lib/xorg + /usr/share/X11/DriversDB + /usr/share/X11/pci + /usr/share/X11/xorg.conf.d + /usr/share/man/man1/Xorg.1 + /usr/share/man/man1/cvt.1 + /usr/share/man/man1/gtf.1 + /usr/share/man/man4/exa.4 + /usr/share/man/man4/modesetting.4 + /usr/share/man/man4/fbdevhw.4 + /usr/share/man/man5/xorg.conf.5 + /usr/share/man/man5/xorg.conf.d.5 + + + xorg-video-modesetting + glamor-egl + + + xorg-save-xkb-config.sh + DriversDB + fedora/10-quirks.conf + + + + xorg-server-xdmx + Distributed Multihead X Server + Dağıtık, çok başlı X sunucusu + app:console + + xorg-server-common + libXi + libXt + libXmu + libdmx + libXaw + pixman + libXext + libXfont + libXfixes + libXrender + libunwind + + + /usr/bin/*dmx* + /usr/share/man/man1/*dmx* + + + + xorg-server-xwayland + Run X clients under wayland + app:console + + mesa + pixman + libdrm + libXfont + libepoxy + libxshmfence + wayland-client + xorg-server-common + + + /usr/bin/Xwayland + + + + xorg-server-xephyr + Nested X Server + Başka bir X ekranında çalışabilen X sunucusu + app:console + + xorg-server-common + mesa + xcb-util + libunwind + pixman + libXext + libXfont + libepoxy + xcb-util-wm + libxshmfence + xcb-util-image + xcb-util-keysyms + xcb-util-renderutil + + + /usr/bin/Xephyr + /usr/share/man/man1/Xephyr.1 + + + + xorg-server-xvfb + Virtual Framebuffer X Server + Sanal framebuffer X sunucusu + app:console + GPLv2 + + xorg-server-common + libXfont + pixman + mesa + libunwind + + + /usr/bin/[Xx]vfb* + /usr/share/man/man1/Xvfb.1 + + + xvfb-run.sh + + + + xorg-server-xnest + A nested X server that runs as an X application + + libXfont + libXext + libunwind + pixman + + + /usr/bin/Xnest + /usr/share/man/man1/Xnest.1 + + + + xorg-server-devel + Headers and libraries for X server driver development + X sunucusu için sürücü geliştirmede kullanılan başlık ve kitaplık dosyaları + data + library + + xorg-server + libpciaccess-devel + pixman-devel + mesa-devel + + + /usr/include/xorg + /usr/lib/libxf86config.a + /usr/lib/pkgconfig + /usr/share/aclocal + + + + + 2015-05-17 + 1.17.1 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2015-02-06 + 1.16.3 + Release xorg-server-xnest + Ergün Salman + poyraz76@pisilinux.org + + + 2015-01-20 + 1.16.3 + Version bump. + Ergün Salman + poyraz76@pisilinux.org + + + 2014-08-31 + 1.16.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-06-27 + 1.15.2 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-16 + 1.15.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-15 + 1.15.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-13 + 1.15.0 + Release bump,update driversdb + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-07 + 1.15.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-02 + 1.14.2 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-06 + 1.14.2 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-11 + 1.14.2 + Update driversDB + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.14.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-28 + 1.14.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-27 + 1.14.1 + Dep Fixed, rebuild + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-06-21 + 1.14.1 + Rebuild. + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-29 + 1.14.1 + build for xorg 1.14 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-04-18 + 1.14.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-05 + 1.13.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-25 + 1.13.0 + First release + Erdem Artan + admins@pisilinux.org + + + + + + alsa-lib + http://www.alsa-project.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + hardware.sound + The Advanced Linux Sound Architecture (ALSA) library + Gelişmiş Linux Ses Mimarisi kütüphanesi + alsa-lib provides ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs. + alsa-lib, ses aygıtlarına erişim sağlayarak kolayca uygulama yazılmasını sağlayan bir kütüphanedir. + ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.29.tar.bz2 + + python-devel + + hardware/sound/alsa-lib/pspec.xml + + + alsa-lib + + python + + + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/alsa + + + + alsa-lib-devel + Development files for alsa-lib + alsa-lib için geliştirme dosyaları + + alsa-lib + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include/sys + /usr/include/alsa + /usr/share/aclocal + /usr/share/man/man3 + + + + alsa-lib-32bit + 32-bit shared libraries for alsa-lib + alsa-lib için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + + + glibc-32bit + + + /usr/lib32 + + + + + 2015-03-04 + 1.0.29 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 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.2 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-05 + 1.0.27.2 + Rebuild for buildhost + PisiLinux Community + admins@pisilinux.org + + + 2013-08-22 + 1.0.27.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-27 + 1.0.27.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-13 + 1.0.26.20121013 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + libmtdev + http://bitmath.org/code/mtdev + + PisiLinux Community + admins@pisilinux.org + + MIT + library + hardware.misc + Multitouch Protocol Translation Library + Çoklu Dokunmatik Protokol Dönüşüm Kütüphanesi + The libmtdev is a stand-alone library which transforms all variants of kernel MT events to the slotted type B protocol. + Libmtdev kütüphanesi, kernel MT olaylarının tüm çeşitlerini slotlu B tipi protokole dönüştürür. + http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.gz + hardware/misc/libmtdev/pspec.xml + + + libmtdev + + /usr/bin + /usr/lib + /usr/share/doc + + + + libmtdev-devel + Development files of libmtdev + Libmtdev için geliştirme dosyaları + + libmtdev + + + /usr/include + /usr/lib/pkgconfig + + + + libmtdev-32bit + 32-bit shared libraries for libmtdev + emul32 + emul32 + + libmtdev + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.5 + Version bump. + Kamil Atlı + suvarice@gmail.com + + + 2014-03-09 + 1.1.3 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2012-10-03 + 1.1.3 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + libpaper + http://packages.debian.org/unstable/source/libpaper + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + hardware.printer + Library for handling paper characteristics + Kağıt özelliklerini düzenlemek için kitaplık + Libpaper is a programming library for handling paper characteristics. + libpaper, kağıt özelliklerini düzenlemek için bir programlama kitaplığıdır. + Libpaper es una librería de programación para manejar características de papel. + http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24.tar.gz + + libpaper-1.1.23-debianbug475683.patch + libpaper-useglibcfallback.patch + + hardware/printer/libpaper/pspec.xml + + + libpaper + + /usr/bin + /usr/sbin + /usr/lib + /etc/ + /usr/share/man + /usr/share/doc + /usr/share/locale + + + papersize + + + + libpaper-devel + Development files for libpaper + libpaper için geliştirme dosyaları + + libpaper + + + /usr/include + /usr/share/man/man3 + + + + + 2014-05-21 + 1.1.24 + rebuild + Kamil Atlı + suvarice@gmail.com + + + 2010-10-13 + 1.1.24 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + cups-filters + http://www.openprinting.org + + Marcin Bojara + marcin@pisilinux.org + + GPLv2 + GPLv3 + GPLv2+ + GPLv3+ + LGPLv2+ + MIT + data + library + app:console + hardware.printer + OpenPrinting CUPS filters and backends + Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting. + http://www.openprinting.org/download/cups-filters/cups-filters-1.0.66.tar.xz + + cups-devel + tiff-devel + ghostscript + lcms2-devel + gnutls-devel + mit-kerberos + fontconfig-devel + libjpeg-turbo-devel + qpdf-devel + ghostscript-devel + poppler-devel + + hardware/printer/cups-filters/pspec.xml + + + cups-filters + + cups + tiff + lcms2 + gnutls + fontconfig + foomatic-db + mit-kerberos + libjpeg-turbo + qpdf + ghostscript + poppler + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/ppd + /usr/bin + /usr/share/cups + /etc/cups/cups-browsed.conf + /etc/fonts/conf.d/99pdftoopvp.conf + + + cups + foomatic-filters + + + foomatic-filters + + + + cups-filters-devel + Development files for cups-filters + Cups-filters için geliştirme dosyaları + + cups-filters + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-03-08 + 1.0.66 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-15 + 1.0.65 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-09-25 + 1.0.58 + Verison bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-17 + 1.0.53 + Verison bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-05 + 1.0.44 + Rebuild to replace foomatic-filters. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-28 + 1.0.44 + rebuild for unused and runtime dep. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 1.0.44 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-02 + 1.0.41 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-16 + 1.0.40 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-10 + 1.0.39 + Cersion bump,rebuil for new poppler. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-28 + 1.0.35 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-01 + 1.0.35 + First release. + Marcin Bojara + marcin@pisilinux.org + + + + + + cups + http://www.cups.org/ + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + service + hardware.printer + Common Unix Printing System + Unix Ortak Yazdırma Sistemi + cups provides a portable printing layer for *nix-based operating systems. + http://www.cups.org/software/2.0.3/cups-2.0.3-source.tar.bz2 + + acl-devel + pam-devel + dbus-devel + zlib-devel + libusb-devel + libgcc + mit-kerberos + libpaper-devel + + + archlinux/cups-no-export-ssllibs.patch + archlinux/cups-no-gzip-man.patch + archlinux/cups-1.6.2-statedir.patch + archlinux/cups-no-gcrypt.patch + fedora/cups-enum-all.patch + fedora/cups-final-content-type.patch + fedora/cups-res_init.patch + gentoo/cups-1.6.0-fix-install-perms.patch + gentoo/cups-2.0.1-rename-systemd-service-files.patch + pisilinux/lib64.patch + pisilinux/nostrip.patch + pisilinux/cups-run.patch + pld-linux/cups-avahi-address.patch + + hardware/printer/cups/pspec.xml + + + cups + + acl + pam + dbus + zlib + libusb + libgcc + libpaper + mit-kerberos + + + /etc/cups/*conf + /usr/lib/tmpfiles.d/cups.conf + /usr/lib + /usr/sbin + /usr/bin + /var/cache/cups/rss + /var/spool/cups/tmp + /run/cups/certs + /var/log/cups + /etc + /lib/udev/rules.d + /lib/systemd/system + /usr/share/cups + /usr/share/icons + /usr/share/applications + /usr/share/doc + /usr/share/man + /usr/share/locale + + + System.Service + System.Package + + + tmpfiles.conf + cups.logrotate + fedora/textonly.ppd + + + + cups-devel + Development files for cups + cups için geliştirme dosyaları + + cups + + + /usr/include + /usr/bin/cups-config + + + + cups-32bit + 32-bit shared libraries for cups + cups için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + glibc-32bit + zlib-32bit + openssl-32bit + + + glibc-32bit + zlib-32bit + openssl-32bit + libgcc + cups + + + /usr/bin/cups-config-32bit + /usr/lib32 + + + + + 2015-06-10 + 2.0.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-02-05 + 2.0.1 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-09-25 + 1.7.5 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-20 + 1.7.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-30 + 1.7.1 + Fix comar service. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-18 + 1.7.1 + Add tmpfiles.conf. Rebuild. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-17 + 1.7.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-1 + 1.7.0 + Version bump. + Kamil Atlı + suvarice@gmail.com + + + 2013-10-14 + 1.6.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-13 + 1.6.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-19 + 1.6.1 + Lib64 path correction. + Ertan Güven + ertan@pisilinux.org + + + 2013-03-13 + 1.6.1 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2012-10-18 + 1.5.4 + Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2012-10-18 + 1.5.4 + First release + Erdinç Gültekin + admins@pisilinux.org + + + + + + harfbuzz + http://www.freedesktop.org/software/harfbuzz + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.font + OpenType text shaping engine + The Harfbuzz package contains an OpenType text shaping engine. + http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.40.tar.bz2 + + cairo-devel + glib2-devel + icu4c-devel + graphite2-devel + + desktop/font/harfbuzz/pspec.xml + + + harfbuzz + + cairo + glib2 + icu4c + libgcc + freetype + graphite2 + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/gir-1.0 + /usr/share/gtk-doc + + + + harfbuzz-devel + + glib2-devel + icu4c-devel + harfbuzz + + + /usr/include/harfbuzz + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + harfbuzz-32bit + 32-bit shared libraries for harfbuzz + emul32 + emul32 + + icu4c-32bit + freetype-32bit + fontconfig-32bit + glibc-32bit + cairo-32bit + + + cairo-32bit + glib2-32bit + glibc-32bit + icu4c-32bit + freetype-32bit + + + /usr/lib32 + + + + + 2015-04-06 + 0.9.40 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-01-24 + 0.9.38 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-01-12 + 0.9.37 + Version Bump + rebuild. + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-15 + 0.9.35 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-07-11 + 0.9.30 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-06-09 + 0.9.26 + Better harfbuz with icu, cairo. Fix configure option format. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-17 + 0.9.26 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-26 + 0.9.26 + Delete Unused Deps. + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-02-25 + 0.9.26 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-02-22 + 0.9.26 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-14 + 0.9.19 + Rebuild for icu4c + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-26 + 0.9.19 + Version bump. Fix build emul32 + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-30 + 0.9.18 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2013-01-22 + 0.9.9 + Add emul32 + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-24 + 0.9.9 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + gnu-gs-fonts-std + http://www.ghostscript.com + + Sezai Yeniay + sezaiyeniay@pisilinux.org + + GPLv2 + data + desktop.font + Ghostscript standard fonts + Ghostscript standard yazıtipleri + Ces fontes ont été construites à partir des fontes URW distribuées avec ghostcript. Il n'y AUCUN changemen dans leur partie latine. + gnu-gs-fonts-std contains fonts that were made from the free URW fonts distributed with ghostcript. There are no changes in the latin part of them. + Bu yazıtipleri ghostscript ile birlikte dağıtılan özgür URW yazıtiplerinden türetilmiştir. Latin bölümünde hiçbir değişiklik yapılmamıştır. + mirrors://sourceforge/ghostscript/ghostscript-fonts-std-8.11.tar.gz + desktop/font/gnu-gs-fonts-std/pspec.xml + + + gnu-gs-fonts-std + + /usr/share/fonts/default/ghostscript + /usr/share/doc + + + + + 2014-02-23 + 8.11 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2012-09-20 + 8.11 + First release + Sezai Yeniay + sezaiyeniay@pisilinux.org + + + + + + fontconfig + http://fontconfig.org + + PisiLinux Community + admins@pisilinux.org + + MIT + library + desktop.font + A library for configuring and customizing font access + Yazıtiplerinin yapılandırılması ve özelleştirilmesi için bir kitaplık + Biblioteka do konfigurowania pospolitych czcionek - obsługa plików binarnych + Fontconfig est un librairie conçue pour fournir à tout le système accès à la possibilité de configurer, personnaliser et appliquer des fontes. + Fontconfig is a library designed to provide system-wide font configuration, customization and application access. + Fontconfig sistem genelindeki programlar için yazıtiplerinin ayarlanmasını, özelleştirilmesini ve programlar tarafından erişilmesini sağlar. + Fontconfig jest biblioteką do konfigurowania i dostosowywania do własnych potrzeb czcionek, które nie zależą od systemu X Window. Została zaprojektowana, aby znajdować czcionki w systemie i dobierać je do wymagań określanych przez aplikacje. + http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2 + + prefer_dejavu.patch + anymetrics_urw.patch + use_legacy_lcdfilter_on_small_monospace.patch + add_hinting_and_antialiasing_to_proper_fonts.patch + fontconfig-2.8.0-sleep-less.patch + deprecated-user-conf.patch + + desktop/font/fontconfig/pspec.xml + + + fontconfig + + /etc/fonts + /usr/bin + /usr/lib + /usr/share/doc + /var/cache/fontconfig + /usr/share + + + System.Package + System.PackageHandler + + + + fontconfig-devel + Development files for fontconfig + fontconfig için geliştirme dosyaları + Pliki nagłówkowe fontconfig + + fontconfig + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/fontconfig/fontconfig-devel.txt + /usr/share/man + + + + fontconfig-32bit + 32-bit shared libraries for fontconfig + fontconfig için 32-bit paylaşımlı kitaplıklar + emul32 + emul32 + + expat-32bit + freetype-32bit + + + fontconfig + expat-32bit + freetype-32bit + + + /usr/lib32 + + + + + 2014-05-17 + 2.11.1 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-29 + 2.11.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-01 + 2.11.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-05 + 2.10.93 + Add missing method to pakhandler.py + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-06 + 2.10.93 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-06 + 2.10.92 + First release + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-06 + 2.10.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + + + + kde5-kplasma-addons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Additional client tools for KDE applications + Additional client tools for KDE applications + http://download.kde.org/stable/plasma/5.3.1/kdeplasma-addons-5.3.1.tar.xz + + qt5-base-devel + scim-devel + ibus-devel + kde5-kdoctools-devel + kde5-kdelibs4-support-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kdeplasma-addons/pspec.xml + + + kde5-kdeplasma-addons + + qt5-base + kde5-plasma-framework + kde5-knewstuff + kde5-krunner + kde5-kio + kde5-ki18n + kde5-kross + kde5-sonnet + kde5-kconfig + kde5-kxmlgui + kde5-karchive + kde5-kpackage + kde5-kservice + qt5-x11extras + qt5-declarative + kde5-kcompletion + kde5-kcoreaddons + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + kde5-kunitconversion + kde5-kdelibs4-support + ibus + scim-libs + xcb-util-keysyms + + + /usr/share + /etc/xdg + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-oxygen-themes + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 Oxygen themes + KDE5 Oxygen themes + http://download.kde.org/stable/plasma/5.3.1/oxygen-5.3.1.tar.xz + + qt5-base-devel + python3 + kde5-kdoctools-devel + kde5-kdecorations-devel + kde5-framework-integration-devel + automoc4 + gettext + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-oxygen-themes/pspec.xml + + + kde5-oxygen-themes + + qt5-base + kde5-kdecorations + python3 + kde5-ki18n + kde5-kconfig + qt5-x11extras + kde5-kguiaddons + kde5-kcompletion + kde5-kcoreaddons + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-framework-integration + + + /usr/share + /usr/share/locale + /usr/share/icons + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-powerdevil + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.1/powerdevil-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + kde5-kidletime-devel + kde5-plasma-workspace-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-powerdevil/pspec.xml + + + kde5-powerdevil + + qt5-base + kde5-kdoctools + kde5-kidletime + kde5-plasma-workspace + kde5-kio + kde5-kauth + kde5-ki18n + kde5-solid + kde5-kconfig + kde5-kxmlgui + kde5-kservice + qt5-x11extras + kde5-libkscreen + kde5-kactivities + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kglobalaccel + kde5-knotifyconfig + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + kde5-kdelibs4-support + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-03-29 + 5.2.1 + First release + Stefan Gronewold + groni@pisilinux.org + + + + + + kde5-kscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Provides the interface and basic tools for the KDE workspace + Provides the interface and basic tools for the KDE workspace + http://download.kde.org/stable/plasma/5.3.1/kscreen-5.3.1.tar.xz + + qt5-base-devel + qt5-graphicaleffects + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kscreen/pspec.xml + + + kde5-kscreen + + qt5-base + kde5-libkscreen + qt5-declarative + kde5-kcoreaddons + kde5-kglobalaccel + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kdbusaddons + kde5-ki18n + kde5-kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kmenuedit + http://www.kde.org + + Pisi Linux admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Provides the interface and basic tools for the KDE workspace + Provides the interface and basic tools for the KDE workspace + http://download.kde.org/stable/plasma/5.3.1/kmenuedit-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + extra-cmake-modules + python3 + + desktop/kde/kde5-plasma/kde5-kmenuedit/pspec.xml + + + kde5-kmenuedit + + qt5-base + kde5-kconfig + kde5-kservice + kde5-kcompletion + kde5-kcoreaddons + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kdbusaddons + kde5-kdelibs4-support + kde5-khotkeys + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kxmlgui + kde5-sonnet + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-15 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-libksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Task management and system monitoring library + Task management and system monitoring library + http://download.kde.org/stable/plasma/5.3.1/libksysguard-5.3.1.tar.xz + + qt5-base-devel + python3 + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-libksysguard/pspec.xml + + + kde5-libksysguard + + qt5-base + libXres + qt5-webkit + qt5-x11extras + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kconfig + kde5-kauth + kde5-kcoreaddons + kde5-kdelibs4-support + kde5-ki18n + kde5-plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + kde5-libksysguard-devel + Development files for kde5-libksysguard + + qt5-base-devel + kde5-libksysguard + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kinfocenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 info center + KDE5 Utility that provides information about a computer system. + http://download.kde.org/stable/plasma/5.3.1/kinfocenter-5.3.1.tar.xz + + qt5-base-devel + python3 + kde5-kcmutils-devel + kde5-kcompletion-devel + kde5-kconfig-devel + kde5-kdelibs4-support-devel + kde5-kdoctools-devel + kde5-ki18n-devel + kde5-kio-devel + kde5-kwindowsystem-devel + kde5-kxmlgui-devel + kde5-kservice-devel + kde5-kcoreaddons-devel + kde5-kdbusaddons-devel + kde5-kiconthemes-devel + kde5-kconfigwidgets-devel + kde5-kwidgetsaddons-devel + libraw1394-devel + kde5-plasma-framework-devel + kde5-solid-devel + pciutils-devel + mesa-glu-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kinfocenter/pspec.xml + + + kde5-kinfocenter + + qt5-base + qt5-declarative + kde5-kservice + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kcompletion + kde5-kconfig + kde5-kdelibs4-support + kde5-ki18n + kde5-kio + kde5-kxmlgui + libraw1394 + kde5-kwayland + kde5-kcmutils + kde5-solid + kde5-kdeclarative + mesa-glu + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + kcm-about-distrorc + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdecorations + https://projects.kde.org/projects/kde/workspace/kdecoration + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv3 + library + unknown + Plugin based library to create window decorations + Plugin based library to create window decorations + Plugin based library to create window decorations + Plugin based library to create window decorations + http://download.kde.org/stable/plasma/5.3.1/kdecoration-5.3.1.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kdecorations/pspec.xml + + + kde5-kdecorations + + qt5-base + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kdecorations-devel + Development files for kwin + + qt5-base-devel + kde5-kdecorations + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-system-settings + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 system settings manager + System-settings is a control panel for KDE5 Plasma + http://download.kde.org/stable/plasma/5.3.1/systemsettings-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-system-settings/pspec.xml + + + kde5-system-settings + + qt5-base + kde5-kauth + kde5-kcompletion + kde5-kcoreaddons + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kcmutils + kde5-kconfig + kde5-kdbusaddons + kde5-khtml + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kitemviews + kde5-kservice + kde5-kwindowsystem + kde5-kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-system-settings-devel + Development files for system-settings + + qt5-base-devel + kde5-system-settings + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-sddm-kcm + https://projects.kde.org/projects/kde/workspace/sddm-kcm + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + app:console + unknown + KDE5 Config Module for SDDM + KDE5 Config Module for SDDM + KDE5 Config Module for SDDM + KDE5 Config Module for SDDM + http://download.kde.org/stable/plasma/5.3.1/sddm-kcm-5.3.1.tar.xz + + kde5-kcoreaddons-devel + kde5-kdoctools-devel + kde5-kconfigwidgets-devel + kde5-kauth-devel + kde5-kxmlgui-devel + kde5-ki18n-devel + qt5-base-devel + kde5-kio-devel + qt5-declarative-devel + qt5-tools-devel + qt5-x11extras-devel + kde5-kconfig-devel + docutils + libXcursor-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-sddm-kcm/pspec.xml + + + kde5-sddm-kcm + + kde5-kcoreaddons + kde5-sddm + kde5-kconfigwidgets + kde5-kauth + kde5-kxmlgui + kde5-ki18n + qt5-base + kde5-kio + kde5-kdoctools + libXcursor + kde5-kconfig + qt5-x11extras + qt5-declarative + xorg-server-xephyr + + + /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/lib/cmake + /usr/lib/qt5/plugins + /usr/lib/libexec/kauth + /usr/lib + /usr/share/doc + + + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kio-extras + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Additional KIO-slaves for KDE5 applications + Additional KIO-slaves for KDE5 applications + http://download.kde.org/stable/plasma/5.3.1/kio-extras-5.3.1.tar.xz + + qt5-base-devel + python3 + gettext + shared-mime-info + libmtp-devel + shared-mime-info + openexr-devel + openslp-devel + kde5-karchive-devel + kde5-kconfig-devel + kde5-kcoreaddons-devel + kde5-kdbusaddons-devel + kde5-kdelibs4-support-devel + kde5-kdnssd-devel + kde5-kdoctools-devel + kde5-khtml-devel + kde5-ki18n-devel + kde5-kiconthemes-devel + kde5-kio-devel + kde5-solid-devel + libjpeg-turbo-devel + libssh-devel + openslp-devel + qt5-phonon-devel + samba-devel + exiv2-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kio-extras/pspec.xml + + + kde5-kio-extras + + qt5-base + qt5-svg + libmtp + kde5-kpty + kde5-kparts + kde5-kcodecs + kde5-kxmlgui + kde5-kservice + kde5-kbookmarks + kde5-kguiaddons + kde5-kconfigwidgets + openexr + kde5-karchive + kde5-kconfig + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kdelibs4-support + kde5-kdnssd + kde5-kdoctools + kde5-khtml + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-solid + libjpeg-turbo + libssh + openslp + qt5-phonon + samba + exiv2-libs + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kfilemetadata + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 library for extracting meta data from files. + KDE library for extracting meta data from files. + http://download.kde.org/stable/plasma/5.3.1/kfilemetadata-5.9.1.tar.xz + + qt5-base-devel + python + extra-cmake-modules + + desktop/kde/kde5-plasma/kfilemetadata/pspec.xml + + + kfilemetadata + + qt5-base + ebook-tools + libgcc + exiv2-libs + taglib + ffmpeg + taglib + poppler-qt5 + karchive + ki18n + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kfilemetadata-devel + Development files for kfilemetadata + + qt5-base-devel + kfilemetadata + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-03 + 5.9.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-khelpcenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE Help Center + KDE help center utility to read help documentation about various KDE applications. + http://download.kde.org/stable/plasma/5.3.1/khelpcenter-5.3.1.tar.xz + + qt5-base-devel + python3 + qt5-libdbusmenu-devel + kde5-kinit-devel + kde5-kcmutils-devel + kde5-khtml-devel + kde5-kdelibs4-support-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-khelpcenter/pspec.xml + + + kde5-khelpcenter + + qt5-base + kde5-kio + kde5-khtml + kde5-ki18n + kde5-kparts + kde5-kcodecs + kde5-kconfig + kde5-kxmlgui + kde5-kcmutils + kde5-kservice + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kde-cli-tools + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Additional client tools for KDE applications + Tools based on KDE Frameworks 5 to better interact with the system + http://download.kde.org/stable/plasma/5.3.1/kde-cli-tools-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kde-cli-tools/pspec.xml + + + kde5-kde-cli-tools + + qt5-base + qt5-svg + kde5-kio + kde5-ki18n + kde5-kservice + qt5-x11extras + kde5-kcompletion + kde5-kcoreaddons + kde5-kiconthemes + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kcmutils + kde5-kconfig + kde5-kdelibs4-support + kde5-kdesu + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + kdesu + + + System.Package + + + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-gtk-config + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + GTK2 and GTK3 Configurator for KDE + Configuration dialog to adapt GTK+ applications appearance to your taste under KDE. + http://download.kde.org/stable/plasma/5.3.1/kde-gtk-config-5.3.1.tar.xz + + qt5-base-devel + kde5-kio-devel + kde5-ki18n-devel + kde5-kcoreaddons-devel + kde5-kiconthemes-devel + kde5-kwidgetsaddons-devel + kde5-kcmutils-devel + kde5-karchive-devel + kde5-kauth-devel + kde5-kconfigwidgets-devel + kde5-knewstuff-devel + gtk2-devel + gtk3-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-gtk-config/pspec.xml + + + kde5-kde-gtk-config + + qt5-base + kde5-kio + kde5-ki18n + kde5-kcoreaddons + kde5-kiconthemes + kde5-kwidgetsaddons + kde5-kcmutils + kde5-karchive + kde5-kauth + kde5-knewstuff + kde5-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 + + + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-sddm + https://github.com/sddm/sddm + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + QML based X11 display manager + KDE Power Management module. Provides kded daemon DBus helper and KCM for configuring Power settings + https://github.com/sddm/sddm/archive/v0.11.0.tar.gz + + qt5-base-devel + qt5-tools-devel + qt5-base-devel + extra-cmake-modules + docutils + + + sddm_upstream.patch + sddm-0.10.0-upower.patch + sddm-0.11.0-consolekit.patch + + desktop/kde/kde5-plasma/kde5-sddm/pspec.xml + + + kde5-sddm + + qt5-base + qt5-declarative + docutils + xorg-server-xephyr + + + /etc + /usr/share + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + System.Service + System.Package + + + sddm.conf + sddm + + + + + 2014-09-20 + 0.11 + First release + Stefan Gronewold (groni) + groni@pisilinux.org + + + + + + kde5-kwin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 window manager + KWin is the window manager of the K desktop environment. + http://download.kde.org/stable/plasma/5.3.1/kwin-5.3.1.tar.xz + + qt5-base-devel + qt5-tools-devel + qt5-multimedia-devel + kde5-kwayland + kde5-kdecorations-devel + qt5-script-devel + qt5-x11extras-devel + qt5-declarative-devel + kde5-kiconthemes-devel + kde5-kauth-devel + libXxf86vm-devel + libXext-devel + kde5-kactivities-devel + kde5-kcmutils-devel + kde5-kcompletion-devel + kde5-kconfig-devel + kde5-kconfigwidgets-devel + kde5-kcoreaddons-devel + kde5-kcrash-devel + kde5-kdeclarative-devel + kde5-kdoctools-devel + kde5-kglobalaccel-devel + kde5-ki18n-devel + kde5-kinit + kde5-kio-devel + kde5-knewstuff-devel + kde5-knotifications-devel + kde5-kservice-devel + kde5-kwidgetsaddons-devel + kde5-kwindowsystem-devel + kde5-kxmlgui-devel + kde5-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 + + desktop/kde/kde5-plasma/kde5-kwin/pspec.xml + + + kde5-kwin + + qt5-base + qt5-script + kde5-kwayland + kde5-kdecorations + qt5-x11extras + qt5-declarative + kde5-kiconthemes + kde5-kauth + kde5-kactivities + kde5-kcmutils + kde5-kcompletion + kde5-kconfig + kde5-kconfigwidgets + kde5-kcoreaddons + kde5-kcrash + kde5-kdeclarative + kde5-kglobalaccel + kde5-ki18n + kde5-kio + kde5-knewstuff + kde5-knotifications + kde5-kservice + kde5-kwidgetsaddons + kde5-kwindowsystem + kde5-kxmlgui + kde5-plasma-framework + mesa + libICE + libSM + wayland-cursor + libxkbcommon + xcb-util-keysyms + xcb-util-image + libepoxy + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + kde5-kwin-devel + Development files for kwin + + qt5-base-devel + kde5-kwin + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + bluez-qt + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + library + unknown + Qt wrapper for KDE 5 Bluez DBus API + Qt wrapper for KDE 5 DBus API. + http://download.kde.org/stable/plasma/5.3.1/bluez-qt-5.3.1.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/bluez-qt/pspec.xml + + + bluez-qt + + qt5-base + qt5-declarative + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + bluez-qt-devel + Development files for bluez-qt + + qt5-base-devel + bluez-qt + + + /usr/include + /usr/lib/cmake + + + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-plasma-desktop + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 plasma workspace + This package contains the basic packages for a Plasma workspace. + http://download.kde.org/stable/plasma/5.3.1/plasma-desktop-5.3.1.tar.xz + + qt5-base-devel + boost-devel + kde5-kdoctools-devel + xorg-server-devel + xorg-input-evdev-devel + xorg-input-synaptics-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-plasma-desktop/pspec.xml + + + kde5-plasma-desktop + + qt5-base + kde5-baloo + libxkbfile + kde5-kconfigwidgets + kde5-kwindowsystem + kde5-kpeople + kde5-knotifications + kde5-kwin + kde5-kwindowsystem + kde5-knotifyconfig + libcanberra + kde5-sonnet + kde5-powerdevil + kde5-system-settings + libXi + libXft + qt5-svg + kde5-kio + libXfixes + fontconfig + kde5-kauth + kde5-ki18n + kde5-solid + libXcursor + qt5-phonon + kde5-kparts + kde5-kcodecs + kde5-kconfig + kde5-krunner + kde5-kwallet + kde5-kxmlgui + kde5-karchive + kde5-kcmutils + kde5-kservice + qt5-x11extras + kde5-knewstuff + xcb-util-image + kde5-kbookmarks + kde5-kemoticons + kde5-kguiaddons + kde5-kitemviews + pulseaudio-libs + qt5-declarative + kde5-kactivities + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-kjobwidgets + kde5-kdeclarative + kde5-kglobalaccel + kde5-kwidgetsaddons + kde5-kdelibs4-support + kde5-plasma-framework + kde5-plasma-workspace + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kcm-touchpad-frameworks, kdebase-workspace + + + kcm-touchpad-frameworks + + + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-breeze + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 Plasma artwork + Artwork, styles and assets for the Breeze visual style for the Plasma Desktop + http://download.kde.org/stable/plasma/5.3.1/breeze-5.3.1.tar.xz + + qt5-base-devel + qt5-x11extras-devel + kde5-framework-integration-devel + kde5-kdecorations-devel + kde5-kcoreaddons-devel + kde5-ki18n-devel + kde5-kwindowsystem-devel + kde5-kconfig-devel + kde5-kguiaddons-devel + kde5-kcoreaddons-devel + kde5-kconfigwidgets-devel + kde5-kwidgetsaddons-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-breeze/pspec.xml + + + kde5-breeze-style + + qt5-base + kde5-kconfig + kde5-kguiaddons + kde5-kcoreaddons + kde5-kconfigwidgets + kde5-kwidgetsaddons + qt5-x11extras + kde5-framework-integration + kde5-kcmutils + kde5-kcoreaddons + kde5-ki18n + kde5-kwindowsystem + kde5-kdecorations + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-breeze-icons + + kde5-breeze-style + + + /usr/share/icons + + + + kde5-breeze-cursors + + kde5-breeze-style + + + /usr/share/icons/breeze_cursors + + + + kde5-breeze-wallpapers + + qt5-base + + + /usr/share/wallpapers + + + + + 2015-06-11 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-plasma-nm + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + Plasma applet written in QML for managing network connections + Plasma applet written in QML for managing network connections + http://download.kde.org/stable/plasma/5.3.1/plasma-nm-5.3.1.tar.xz + + qt5-base-devel + kde5-networkmanager-qt-devel + kde5-modemmanger-qt-devel + kde5-kdelibs4-support-devel + python3 + openconnect-devel + kde5-kdoctools-devel + NetworkManager-devel + mobile-broadband-provider-info + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-plasma-nm/pspec.xml + + + kde5-plasma-nm + + qt5-base + NetworkManager + openconnect + kde5-kio + kde5-networkmanager-qt + kde5-modemmanager-qt + kde5-plasma-framework + kde5-ki18n + kde5-solid + kde5-kconfig + kde5-kwallet + kde5-kxmlgui + kde5-kservice + kde5-kitemviews + qt5-declarative + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + kde5-kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-ksshaskpass + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + ssh-add helper that uses kwallet and kpassworddialog + ssh-add helper that uses kwallet and kpassworddialog + http://download.kde.org/stable/plasma/5.3.1/ksshaskpass-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-ksshaskpass/pspec.xml + + + kde5-ksshaskpass + + qt5-base + kde5-kcoreaddons + kde5-kwidgetsaddons + kde5-ki18n + kde5-kwallet + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + ksshaskpass.sh + + + + + 2015-06-18 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-ksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE system monitor + KDE5 system monitor daemon and service. + http://download.kde.org/stable/plasma/5.3.1/ksysguard-5.3.1.tar.xz + + qt5-base-devel + kde5-kio-devel + kde5-kxmlgui-devel + kde5-kcompletion-devel + kde5-kdbusaddons-devel + kde5-kiconthemes-devel + kde5-kwindowsystem-devel + kde5-kconfigwidgets-devel + kde5-knotifications-devel + kde5-kwidgetsaddons-devel + lm_sensors-devel + python3 + extra-cmake-modules + kde5-kdoctools-devel + kde5-kconfig-devel + kde5-kcoreaddons-devel + kde5-kdelibs4-support-devel + kde5-ki18n-devel + kde5-kinit + kde5-kitemviews-devel + kde5-knewstuff-devel + kde5-libksysguard-devel + kde5-plasma-framework-devel + + desktop/kde/kde5-plasma/kde5-ksysguard/pspec.xml + + + kde5-ksysguard + + qt5-base + icon-theme-hicolor + kde5-kio + kde5-kxmlgui + kde5-kcompletion + kde5-kdbusaddons + kde5-kiconthemes + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + lm_sensors + icon-theme-hicolor + xdg-utils + kde5-kdoctools + kde5-kconfig + kde5-kcoreaddons + kde5-kdelibs4-support + kde5-ki18n + kde5-kinit + kde5-kitemviews + kde5-knewstuff + kde5-libksysguard + kde5-plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-bluedevil + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE 5 Bluetooth Stack + Integrate the Bluetooth technology within KDE workspace and applications + http://download.kde.org/stable/plasma/5.3.1/bluedevil-5.3.1.tar.xz + + qt5-base-devel + kde5-kded-devel + kde5-plasma-framework-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-bluedevil/pspec.xml + + + kde5-bluedevil + + qt5-base + bluez-qt + kde5-kio + kde5-ki18n + kde5-kconfig + qt5-declarative + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-libkscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 screen management library + Dynamic display management library for KDE + http://download.kde.org/stable/plasma/5.3.1/libkscreen-5.3.1.tar.xz + + qt5-base-devel + qt5-x11extras-devel + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + libXcursor-devel + libXrandr-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-libkscreen/pspec.xml + + + kde5-libkscreen + + qt5-base + qt5-x11extras + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-libkscreen-devel + Development files for libkscreen + + qt5-base-devel + kde5-libkscreen + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-khotkeys + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 hotkey daemon + KDE5 hotkey daemon module allows you to configure custom keyboard shortcuts and mouse gestures. + http://download.kde.org/stable/plasma/5.3.1/khotkeys-5.3.1.tar.xz + + qt5-base-devel + kde5-kconfig-devel + kde5-kservice-devel + qt5-x11extras-devel + kde5-kcompletion-devel + kde5-kcoreaddons-devel + kde5-ktextwidgets-devel + kde5-kwindowsystem-devel + kde5-kconfigwidgets-devel + kde5-kwidgetsaddons-devel + kde5-kcmutils-devel + kde5-kdbusaddons-devel + kde5-kdelibs4-support-devel + kde5-kglobalaccel-devel + kde5-ki18n-devel + kde5-kio-devel + kde5-kxmlgui-devel + kde5-plasma-framework-devel + kde5-plasma-workspace-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-khotkeys/pspec.xml + + + kde5-khotkeys + + qt5-base + kde5-kconfig + kde5-kservice + qt5-x11extras + kde5-kcompletion + kde5-kcoreaddons + kde5-ktextwidgets + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kcmutils + kde5-kdbusaddons + kde5-kdelibs4-support + kde5-kglobalaccel + kde5-ki18n + kde5-kio + kde5-kxmlgui + kde5-plasma-framework + kde5-plasma-workspace + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-15 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kfilemetadata + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 library for extracting meta data from files. + KDE library for extracting meta data from files. + http://download.kde.org/stable/plasma/5.3.1/kfilemetadata-5.9.1.tar.xz + + qt5-base-devel + python + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kfilemetadata/pspec.xml + + + kde5-kfilemetadata + + qt5-base + ebook-tools + exiv2-libs + taglib + ffmpeg + taglib + poppler-qt5 + kde5-karchive + kde5-ki18n + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kfilemetadata-devel + Development files for kfilemetadata + + qt5-base-devel + kde5-kfilemetadata + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-03 + 5.9.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-plasma-mediacenter + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + library + unknown + A mediacenter user interface based on KDE Plasma components + A mediacenter user interface based on KDE Plasma components + http://download.kde.org/stable/plasma/5.3.1/plasma-mediacenter-5.3.1.tar.xz + + qt5-base-devel + qt5-multimedia-devel + kde5-baloo-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-plasma-mediacenter/pspec.xml + + + kde5-plasma-mediacenter + + qt5-base + kde5-baloo + kde5-kfilemetadata + kde5-kcoreaddons + qt5-declarative + kde5-kguiaddons + kde5-kservice + kde5-kconfig + kde5-ki18n + kde5-kio + taglib + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-18 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-baloo + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + Framework for searching and managing metadata + Baloo is a framework for searching and managing metada + http://download.kde.org/stable/plasma/5.3.1/baloo-5.9.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-baloo/pspec.xml + + + kde5-baloo + + qt5-base + qt5-declarative + xapian-core + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kauth + kde5-kcmutils + kde5-kconfig + kde5-kcrash + kde5-kdelibs4-support + kde5-ki18n + kde5-kidletime + kde5-kio + kde5-krunner + kde5-solid + kde5-kfilemetadata + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + baloo + + + baloo + + + + kde5-baloo-devel + Development files for baloo-widgets + + qt5-base-devel + kde5-baloo + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + baloo-devel + + + baloo-devel + + + + + 2015-06-06 + 5.9.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kwrited + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 daemon listening for wall and write messages + KDE5 daemon listening for wall and write messages + http://download.kde.org/stable/plasma/5.3.1/kwrited-5.3.1.tar.xz + + qt5-base-devel + kde5-ki18n-devel + kde5-kdoctools-devel + kde5-kcoreaddons-devel + kde5-knotifications-devel + kde5-kpty-devel + kde5-kdelibs4-support-devel + kde5-kdbusaddons-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-kwrited/pspec.xml + + + kde5-kwrited + + qt5-base + kde5-kpty + kde5-kcoreaddons + kde5-knotifications + kde5-kdbusaddons + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-14 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-plasma-sdk + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + app:gui + unknown + Applications useful for Plasma development + Applications useful for Plasma development + http://download.kde.org/stable/plasma/5.3.1/plasma-sdk-5.3.1.tar.xz + + qt5-base-devel + qt5-webkit-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-plasma-sdk/pspec.xml + + + kde5-plasma-sdk + + qt5-base + kde5-ktexteditor + kde5-plasma-framework + kde5-kio + kde5-ki18n + kde5-kconfig + kde5-karchive + kde5-kpackage + kde5-kservice + qt5-declarative + kde5-kcompletion + kde5-kcoreaddons + kde5-kiconthemes + kde5-kdeclarative + kde5-kconfigwidgets + kde5-kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-06-14 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kwayland + http://www.kde.org + + Stefan Gronewold(groni) + groni@pisilinux.org + + LGPLv3 + library + unknown + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + http://download.kde.org/stable/plasma/5.3.1/kwayland-5.3.1.tar.xz + + qt5-base-devel + extra-cmake-modules + wayland-devel + + desktop/kde/kde5-plasma/kde5-kwayland/pspec.xml + + + kde5-kwayland + + qt5-base + wayland-client + wayland-server + + + /usr/lib + /usr/share/doc + + + + kde5-kwayland-devel + + qt5-base-devel + kde5-kwayland + + + /usr/lib/cmake + /usr/include + /usr/lib/pkgconfig + + + + + 2015-06-11 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-milou + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDedicated search application built on top of Baloo + Dedicated search application built on top of Baloo + http://download.kde.org/stable/plasma/5.3.1/milou-5.3.1.tar.xz + + qt5-base-devel + qt5-declarative + python3 + kde5-kdoctools-devel + kde5-kdeclarative-devel + kde5-ki18n-devel + kde5-krunner-devel + kde5-plasma-framework-devel + kde5-kconfig-devel + kde5-kservice-devel + kde5-kcoreaddons-devel + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-milou/pspec.xml + + + kde5-milou + + qt5-base + qt5-declarative + kde5-krunner + kde5-kconfig + kde5-kservice + kde5-kcoreaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-polkit-kde-authentication-agent-1 + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + app:gui + unknown + 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.1/polkit-kde-agent-1-5.3.1.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/kde5-plasma/kde5-polkit-kde-agent-1/pspec.xml + + + kde5-polkit-kde-authentication-agent-1 + + qt5-base + kde5-kcrash + kde5-kcoreaddons + polkit-qt + kde5-ki18n + kde5-kdbusaddons + kde5-kiconthemes + kde5-kwindowsystem + kde5-knotifications + kde5-kwidgetsaddons + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-05-29 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + qrencode + http://fukuchi.org/works/qrencode/index.en.html + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + LGPLv2.1 + library + unknown + A C library for encoding data in a QR code symbol + QR kod sembolüne veri gömmek için bir kitaplık + qrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + qrencode, cep telefonları gibi mobil cihazlar tarafından kolaylıkla taranabilen, 2 boyutlu bir sembol olan QR kod içerisinde veri gömmek için kullanılan bir kitaplıktır. + http://fukuchi.org/works/qrencode/qrencode-3.4.4.tar.gz + + libsdl-devel + m4 + + desktop/kde/addon/qrencode/pspec.xml + + + qrencode + + libpng + + + /usr/lib + /usr/bin/qrencode + /usr/share/man/man1 + /usr/share/doc + + + + qrencode-devel + Development files for qrencode + qrencode için geliştirme dosyaları + + qrencode + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-02-22 + 3.4.4 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-22 + 3.3.1 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2012-04-05 + 3.3.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + prison-qt5 + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + MIT + library + unknown + A barcode API to produce QRCode barcodes and DataMatrix barcode + A barcode API to produce QRCode barcodes and DataMatrix barcode. + http://download.kde.org/stable/prison/1.1/src/prison-1.1.0.tar.xz + + python3 + mesa-devel + + desktop/kde/addon/prison-qt5/pspec.xml + + + prison-qt5 + + qt + libgcc + mesa + libdmtx + qrencode + + + /usr/lib + /usr/share/doc + + + prison + + + prison + + + + prison-qt5-devel + Development files for libepoxy + + prison-qt5 + + + /usr/include + /usr/lib/pkgconfig + + + prison-devel + + + prison-devel + + + + + 2015-06-29 + 1.1.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + libdmtx + http://www.libdmtx.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + unknown + A Library for working with Data Matrix 2D bar-codes + Data Matrix 2D barkodlarıyla çalışmak için kitaplık + libdmtx is an open source software for reading and writing Data Matrix 2D bar-codes on Linux, Unix, OS X, Windows and mobile devices. + libdmtx, Linux, Unix, OS X, Windows ve mobil işletim sistemlerinde Data Matrix 2D barkodlarını okumak ve yazmak için kullanılan açık kaynaklı bir kitaplıktır. + http://sourceforge.net/projects/libdmtx/files/libdmtx/0.7.4/libdmtx-0.7.4.tar.gz + + imagemagick-devel + + desktop/kde/addon/libdmtx/pspec.xml + + + libdmtx + + imagemagick + + + /usr/lib + /usr/share/doc + + + + libdmtx-devel + Development files for libdmtx + libdmtx için geliştirme dosyaları + + libdmtx + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-06-05 + 0.7.4 + Rebuild. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-08-09 + 0.7.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + kross + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 application scripting helper + Kross is a scripting bridge to embed scripting functionality into an application. It supports QtScript as a scripting interpreter backend. + http://download.kde.org/stable/frameworks/5.11/portingAids/kross-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + extra-cmake-modules + + desktop/kde/porting-aids/kross/pspec.xml + + + kross + + 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 + + + + kross-devel + Development files for kross + + qt5-base-devel + kross + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kjsembed + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + JavaScript support for HTML rendering engine on KDE5 + The KJSEmbed library is an easy-to-use wrapper around the KDE ECMAScript interpreter (kjs) that makes it easy to add scriptability to an application. + http://download.kde.org/stable/frameworks/5.10/portingAids/kjsembed-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kde5-kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/porting-aids/kde5-kjsembed/pspec.xml + + + kde5-kjsembed + + qt5-base + qt5-svg + kde5-ki18n + kde5-kjs + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + kde5-kjsembed-devel + Development files for kjsembed + + qt5-base-devel + kde5-kjsembed + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kmediaplayer + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 media player Plugin interface for media player features + KMediaPlayer builds on the KParts framework to provide a common interface for KParts that can play media files. + http://download.kde.org/stable/frameworks/5.11/portingAids/kmediaplayer-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/porting-aids/kmediaplayer/pspec.xml + + + kmediaplayer + + qt5-base + libgcc + kparts + kxmlgui + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kmediaplayer-devel + Development files for kmediaplayer + + qt5-base-devel + kmediaplayer + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kjs + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/portingAids/kjs-5.10.0.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-kjs/pspec.xml + + + kde5-kjs + + qt5-base + + + /usr/bin + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + kde5-kjs-devel + Development files for kjs + + qt5-base-devel + kde5-kjs + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-krunner + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Krunner Framework for providing different actions given a string query + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.10/portingAids/krunner-5.10.0.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-krunner/pspec.xml + + + kde5-krunner + + qt5-base + qt5-declarative + kde5-kconfig + kde5-kcoreaddons + kde5-ki18n + kde5-kio + kde5-kservice + kde5-plasma-framework + kde5-solid + kde5-threadweaver + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-krunner-devel + Development files for krunner + + qt5-base-devel + kde5-krunner + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdelibs4-support + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/portingAids/kdelibs4support-5.10.0.tar.xz + + qt5-base-devel + perl-URI + qt5-tools-devel + libSM-devel + docbook-xml + openssl-devel + intltool + kdoctools-devel + NetworkManager-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-kdelibs4-support/pspec.xml + + + kde5-kdelibs4-support + + qt5-base + libICE + qt5-svg + qt5-x11extras + libSM + kde5-kauth + kde5-solid + kde5-kcodecs + kde5-kcoreaddons + kde5-kjobwidgets + kde5-kcompletion + kde5-kconfig + kde5-kconfigwidgets + kde5-kcrash + kde5-kdbusaddons + kde5-kglobalaccel + kde5-kguiaddons + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kitemviews + kde5-knotifications + kde5-kparts + kde5-kservice + kde5-ktextwidgets + kde5-kxmlgui + kde5-kwindowsystem + kde5-kwidgetsaddons + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + kde5-kdelibs4-support-devel + Development files for kdelibs4-support + + qt5-base-devel + kde5-kdelibs4-support + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-23 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kross + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 application scripting helper + Kross is a scripting bridge to embed scripting functionality into an application. It supports QtScript as a scripting interpreter backend. + http://download.kde.org/stable/frameworks/5.10/portingAids/kross-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-kross/pspec.xml + + + kde5-kross + + qt5-base + qt5-script + kde5-kcoreaddons + kde5-ki18n + kde5-kcompletion + kde5-kiconthemes + kde5-kio + kde5-kparts + kde5-kwidgetsaddons + kde5-kxmlgui + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + kde5-kross-devel + Development files for kross + + qt5-base-devel + kde5-kross + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-khtml + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + HTML rendering engine for KDE + KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support. + http://download.kde.org/stable/frameworks/5.10/portingAids/khtml-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-khtml/pspec.xml + + + kde5-khtml + + qt5-base + qt5-x11extras + qt5-phonon + giflib + libjpeg-turbo + kde5-sonnet + kde5-kcodecs + kde5-kconfig + kde5-kjobwidgets + kde5-kwidgetsaddons + kde5-kcompletion + kde5-karchive + kde5-kconfigwidgets + kde5-kcoreaddons + kde5-kglobalaccel + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kjs + kde5-knotifications + kde5-kparts + kde5-kservice + kde5-ktextwidgets + kde5-kwallet + kde5-kwindowsystem + kde5-kxmlgui + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-khtml-devel + Development files for khtml + + kde5-khtml + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kjsembed + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + JavaScript support for HTML rendering engine on KDE5 + The KJSEmbed library is an easy-to-use wrapper around the KDE ECMAScript interpreter (kjs) that makes it easy to add scriptability to an application. + http://download.kde.org/stable/frameworks/5.11/portingAids/kjsembed-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/porting-aids/kjsembed/pspec.xml + + + kjsembed + + 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 + + + + kjsembed-devel + Development files for kjsembed + + qt5-base-devel + kjsembed + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kjs + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/porting-aids/kjs/pspec.xml + + + kjs + + qt5-base + libgcc + libpcre + + + /usr/bin + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + kjs-devel + Development files for kjs + + qt5-base-devel + kjs + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdelibs4-support + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/porting-aids/kdelibs4-support/pspec.xml + + + 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 + + + /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 + + qt5-base-devel + kdelibs4-support + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kmediaplayer + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 media player Plugin interface for media player features + KMediaPlayer builds on the KParts framework to provide a common interface for KParts that can play media files. + http://download.kde.org/stable/frameworks/5.10/portingAids/kmediaplayer-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/porting-aids/kde5-kmediaplayer/pspec.xml + + + kde5-kmediaplayer + + qt5-base + kde5-kparts + kde5-kxmlgui + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kmediaplayer-devel + Development files for kmediaplayer + + qt5-base-devel + kde5-kmediaplayer + kde5-ki18n-devel + kde5-kparts-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + krunner + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Krunner Framework for providing different actions given a string query + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.11/portingAids/krunner-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + desktop/kde/porting-aids/krunner/pspec.xml + + + krunner + + qt5-base + qt5-declarative + libgcc + kconfig + kcoreaddons + ki18n + kio + kservice + plasma-framework + solid + threadweaver + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + krunner-devel + Development files for krunner + + qt5-base-devel + krunner + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + khtml + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + HTML rendering engine for KDE + KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support. + http://download.kde.org/stable/frameworks/5.11/portingAids/khtml-5.11.0.tar.xz + + qt5-base-devel + zlib-devel + libX11-devel + zlib + openssl-devel + extra-cmake-modules + + desktop/kde/porting-aids/khtml/pspec.xml + + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + khtml-devel + Development files for khtml + + khtml + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kxmlgui + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework for managing menu and toolbar actions + Kxmlgui provides a framework for managing menu and toolbar actions in an abstract way. + http://download.kde.org/stable/frameworks/5.10/kxmlgui-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + session-restore.patch + + desktop/kde/framework/kde5-kxmlgui/pspec.xml + + + kde5-kxmlgui + + qt5-base + kde5-attica + kde5-kcoreaddons + kde5-kconfig + kde5-kconfigwidgets + kde5-kglobalaccel + kde5-ki18n + kde5-kiconthemes + kde5-kitemviews + kde5-ktextwidgets + kde5-kwidgetsaddons + kde5-kwindowsystem + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kxmlgui-devel + Development files for kxmlgui + + qt5-base-devel + kde5-kxmlgui + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kcmutils + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Utilities for interacting with KCModules + KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. + http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kcmutils/pspec.xml + + + kcmutils + + qt5-base + qt5-declarative + libgcc + kdeclarative + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + ki18n + kiconthemes + kitemviews + kservice + kxmlgui + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kcmutils-devel + Development files for kcmutils + + qt5-base-devel + kcmutils + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-knotifications + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 Desktop notifications + KNotification is used to notify the user of an event. It covers feedback and persistent events. + http://download.kde.org/stable/frameworks/5.10/knotifications-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-knotifications/pspec.xml + + + kde5-knotifications + + qt5-base + qt5-phonon + qt5-libdbusmenu + libXtst + qt5-x11extras + kde5-kconfig + kde5-kcodecs + kde5-kcoreaddons + kde5-kiconthemes + kde5-kservice + kde5-kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-knotifications-devel + Development files for knotifications + + qt5-base-devel + kde5-knotifications + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kactivities + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + boost-devel + extra-cmake-modules + + + build-source.patch + + desktop/kde/framework/kactivities/pspec.xml + + + kactivities + + qt5-base + qt5-declarative + libgcc + kconfig + kconfigwidgets + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kactivities + + + kactivities + + + + kactivities-devel + Development files for kactivities + + qt5-base-devel + boost-devel + kactivities + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kjobwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Widgets for showing progress of asynchronous jobs + KJobWIdgets provides widgets for showing progress of asynchronous jobs. + http://download.kde.org/stable/frameworks/5.10/kjobwidgets-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kjobwidgets/pspec.xml + + + kde5-kjobwidgets + + qt5-base + kde5-kcoreaddons + kde5-kwidgetsaddons + qt5-x11extras + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kjobwidgets-devel + Development files for kjobwidgets + + qt5-base-devel + kde5-kjobwidgets + kde5-kcoreaddons-devel + kde5-kwidgetsaddons-devel + qt5-x11extras-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-30 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdnssd + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Network service discovery using Zeroconf + KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure. + http://download.kde.org/stable/frameworks/5.10/kdnssd-5.10.0.tar.xz + + qt5-base-devel + qt5-tools + avahi-devel + avahi-compat-libdns_sd-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kdnssd/pspec.xml + + + kde5-kdnssd + + qt5-base + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kdnssd-devel + Development files for kdnssd. + + qt5-base-devel + kde5-kdnssd + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kidletime + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Idle time reporting utility + KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity. + http://download.kde.org/stable/frameworks/5.10/kidletime-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + qt5-x11extras-devel + + desktop/kde/framework/kde5-kidletime/pspec.xml + + + kde5-kidletime + + qt5-base + libXScrnSaver + libXext + qt5-x11extras + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kidletime-devel + Development files for kidletime + + kde5-kidletime + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kunitconversion + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE unit conversion framework + KUnitConversion provides functions to convert values in different physical units. + http://download.kde.org/stable/frameworks/5.10/kunitconversion-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kunitconversion/pspec.xml + + + kde5-kunitconversion + + qt5-base + kde5-ki18n + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kunitconversion-devel + Development files for kunitconversion + + qt5-base-devel + kde5-kunitconversion + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kwallet + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/kwallet-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kwallet/pspec.xml + + + kde5-kwallet + + qt5-base + kde5-kconfig + kde5-kcoreaddons + kde5-kdbusaddons + kde5-ki18n + kde5-kiconthemes + kde5-knotifications + kde5-kservice + kde5-kwidgetsaddons + kde5-kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + + + + kde5-kwallet-devel + Development files for kwallet + + qt5-base-devel + kde5-kwallet + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdeclarative + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Integration of QML and KDE workspaces + KDeclarative provides integration of QML and KDE workspaces. + http://download.kde.org/stable/frameworks/5.10/kdeclarative-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kdeclarative/pspec.xml + + + kde5-kdeclarative + + qt5-base + libepoxy + qt5-declarative + kde5-kpackage + kde5-kconfig + kde5-kservice + kde5-kcoreaddons + kde5-kglobalaccel + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kwidgetsaddons + kde5-kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kdeclarative-devel + Development files for kdeclarative + + qt5-base-devel + kde5-kdeclarative + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kinit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE applications initialization utility + Process launcher to speed up launching KDE applications. + http://download.kde.org/stable/frameworks/5.11/kinit-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kinit/pspec.xml + + + kinit + + qt5-base + libX11 + libcap + libgcc + kcrash + kcoreaddons + kconfig + kdoctools + ki18n + kio + kservice + kwindowsystem + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/locale + /usr/bin + /usr/share/doc + /usr/share/man + + + + kinit-devel + Development files for kinit + + qt5-base-devel + kinit + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kguiaddons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Utilities for graphical user interfaces + The KDE GUI addons provide utilities for graphical user interfaces in the areas of colors, fonts, text, images, keyboard input. Development files. + http://download.kde.org/stable/frameworks/5.11/kguiaddons-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kguiaddons/pspec.xml + + + kguiaddons + + qt5-base + qt5-x11extras + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kguiaddons-devel + Development files for kguiaddons + + kguiaddons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdesignerplugin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/kdesignerplugin-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kdesignerplugin/pspec.xml + + + kde5-kdesignerplugin + + qt5-base + kde5-kdewebkit + kde5-kcoreaddons + kde5-kitemviews + kde5-kconfig + kde5-sonnet + kde5-kcompletion + kde5-kconfigwidgets + kde5-kiconthemes + kde5-kio + kde5-kplotting + kde5-ktextwidgets + kde5-kwidgetsaddons + kde5-kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + attica + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Open Collaboration Service client library, based on Qt 5 + Attica is a library to access Open Collaboration Service servers, based on Qt 5. + http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/attica/pspec.xml + + + attica + + qt5-base + libgcc + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + attica-devel + Development files for attica5 + + qt5-base-devel + attica + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-modemmanger-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Qt wrapper for ModemManager DBus API + Qt wrapper for ModemManager DBus API + http://download.kde.org/stable/frameworks/5.10/modemmanager-qt-5.10.0.tar.xz + + qt5-base-devel + ModemManager-devel + extra-cmake-modules + + desktop/kde/framework/kde5-modemmanager-qt/pspec.xml + + + kde5-modemmanager-qt + + qt5-base + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-modemmanger-qt-devel + Development files for kde5-modemmanger-qt + + qt5-base-devel + kde5-modemmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kauth + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Abstraction to system policy and authentication features + Framework which lets applications perform actions as a privileged user + http://download.kde.org/stable/frameworks/5.11/kauth-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kauth/pspec.xml + + + kauth + + qt5-base + polkit-qt + kcoreaddons + + + /etc + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kauth-devel + Development files for kauth + + kauth + kcoreaddons-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + karchive + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Qt 5 addon providing access to numerous types of archives + KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR. + http://download.kde.org/stable/frameworks/5.11/karchive-5.11.0.tar.xz + + qt5-base-devel + xz-devel + zlib-devel + bzip2 + extra-cmake-modules + + desktop/kde/framework/karchive/pspec.xml + + + karchive + + qt5-base + xz + zlib + bzip2 + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + karchive-devel + Development files for karchive + + qt5-base-devel + karchive + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kconfig + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + app:gui + unknown + Advanced configuration system for KDE Frameworks 5 + Kconfig provides advanced libraries and tools for accessing configuration files. + http://download.kde.org/stable/frameworks/5.11/kconfig-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kconfig/pspec.xml + + + kconfig + + qt5-base + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kconfig-devel + Development files for kconfig + + qt5-base-devel + kconfig + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdesu + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/kdesu-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kdesu/pspec.xml + + + kde5-kdesu + + qt5-base + kde5-kcoreaddons + kde5-kpty + kde5-kservice + kde5-ki18n + kde5-kconfig + + + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kdesu-devel + Development files for kdesu + + qt5-base-devel + kde5-kdesu + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + plasma-framework + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/plasma-framework/pspec.xml + + + plasma-framework + + qt5-base + 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 + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + plasma-framework-devel + Development files for plasma-framework + + qt5-base-devel + mesa-devel + plasma-framework + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kglobalaccel + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Global desktop keyboard shortcuts + KGlobalAccel allows you to have global accelerators that are independent of the focused window. + http://download.kde.org/stable/frameworks/5.10/kglobalaccel-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kglobalaccel/pspec.xml + + + kde5-kglobalaccel + + qt5-base + kde5-ki18n + kde5-kcrash + kde5-kconfig + qt5-x11extras + kde5-kcoreaddons + kde5-kdbusaddons + xcb-util-keysyms + kde5-kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kglobalaccel-devel + Development files for kglobalaccel + + kde5-kglobalaccel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + sonnet + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE spell schecking library + 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/sonnet-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/sonnet/pspec.xml + + + sonnet + + qt5-base + libgcc + aspell + hunspell + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + + + + sonnet-devel + Development files for sonnet + + qt5-base-devel + sonnet + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kwindowsystem + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 window manager access framework + KWindowSystem provides information about the state of the window manager and allows asking the window manager to change the using a more high-level interface than the NETWinInfo/NETRootInfo low-level classes. + http://download.kde.org/stable/frameworks/5.11/kwindowsystem-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + qt5-x11extras-devel + libX11-devel + libgcc + libxcb-devel + libXrender-devel + libXfixes-devel + xcb-util-devel + xcb-util-keysyms-devel + extra-cmake-modules + + desktop/kde/framework/kwindowsystem/pspec.xml + + + kwindowsystem + + qt5-base + libX11 + libgcc + libxcb + qt5-x11extras + libXfixes + xcb-util-keysyms + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + + + + kwindowsystem-devel + Development files for kwindowsystem + + qt5-base-devel + libXrender-devel + libXfixes-devel + xcb-util-devel + xcb-util-keysyms-devel + kwindowsystem + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + extra-cmake-modules + http://www.kde.org + + Pisi Linux Admins + admin@gmail.com + + LGPLv2 + library + unknown + Extra cmake modules for KDE5 + Extra cmake modules KDE5 + http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz + + python-sphinx + + desktop/kde/framework/extra-cmake-modules/pspec.xml + + + extra-cmake-modules + + /usr/share + /usr/lib + /usr/share/man/man7 + + + + + 2015-06-20 + 5.11.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdeclarative + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Integration of QML and KDE workspaces + KDeclarative provides integration of QML and KDE workspaces. + http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kdeclarative/pspec.xml + + + kdeclarative + + qt5-base + libgcc + libepoxy + qt5-declarative + kpackage + kconfig + kservice + kcoreaddons + kglobalaccel + ki18n + kiconthemes + kio + kwidgetsaddons + kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdeclarative-devel + Development files for kdeclarative + + qt5-base-devel + kdeclarative + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kglobalaccel + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Global desktop keyboard shortcuts + KGlobalAccel allows you to have global accelerators that are independent of the focused window. + http://download.kde.org/stable/frameworks/5.11/kglobalaccel-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kglobalaccel/pspec.xml + + + kglobalaccel + + qt5-base + libgcc + libxcb + ki18n + kcrash + kconfig + qt5-x11extras + kcoreaddons + kdbusaddons + xcb-util-keysyms + kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kglobalaccel-devel + Development files for kglobalaccel + + kglobalaccel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-knewstuff + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework for downloading and sharing additional application data + The KNewStuff library implements collaborative data sharing for applications. + http://download.kde.org/stable/frameworks/5.10/knewstuff-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-knewstuff/pspec.xml + + + kde5-knewstuff + + qt5-base + boost + kde5-kwidgetsaddons + kde5-ktextwidgets + kde5-kiconthemes + kde5-kcompletion + kde5-kitemviews + kde5-karchive + kde5-attica + kde5-kconfig + kde5-kcoreaddons + kde5-kcmutils + kde5-kdeclarative + kde5-kdbusaddons + kde5-ki18n + kde5-kio + kde5-kglobalaccel + kde5-kservice + kde5-kxmlgui + kde5-kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-knewstuff-devel + Development files for knewstuff + + qt5-base-devel + kde5-knewstuff + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kpackage + https://userbase.kde.org/KPackage + + Stefan Gronewold(groni) + groni@pisilinux.org + + LGPL + app:library + unknown + Framework that lets applications manage user installable packages of non-binary assets + KPackage is dependent on the Smart package manager. + http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz + + qt5-base-devel + python3 + libgcc + qt5-tools-devel + extra-cmake-modules + kdoctools-devel + + desktop/kde/framework/kpackage/pspec.xml + + + kpackage + + qt5-base + libgcc + libX11 + libgcc + kconfig + ki18n + kcoreaddons + karchive + + + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man/man1 + + + + kpackage-devel + Development files for kpackage + + qt5-base-devel + kpackage + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kjobwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Widgets for showing progress of asynchronous jobs + KJobWIdgets provides widgets for showing progress of asynchronous jobs. + http://download.kde.org/stable/frameworks/5.11/kjobwidgets-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kjobwidgets/pspec.xml + + + kjobwidgets + + qt5-base + libgcc + kcoreaddons + kwidgetsaddons + qt5-x11extras + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kjobwidgets-devel + Development files for kjobwidgets + + qt5-base-devel + kjobwidgets + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kplotting + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 Data plotting + Kplotting contains data plotting classes for QT 5 and KDE + http://download.kde.org/stable/frameworks/5.10/kplotting-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kplotting/pspec.xml + + + kde5-kplotting + + qt5-base + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kplotting-devel + Development files for kplotting + + qt5-base-devel + kde5-kplotting + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kimageformats + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Image formats addons for QT 5 + This framework provides additional image format plugins for QtGui. + http://download.kde.org/stable/frameworks/5.11/kimageformats-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kimageformats/pspec.xml + + + kimageformats + + qt5-base + libgcc + openexr-libs + ilmbase + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-ktextwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 text editing widgets + KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text. + http://download.kde.org/stable/frameworks/5.10/ktextwidgets-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-ktextwidgets/pspec.xml + + + kde5-ktextwidgets + + qt5-base + kde5-kconfig + kde5-kcompletion + kde5-kconfigwidgets + kde5-kiconthemes + kde5-kwidgetsaddons + kde5-ki18n + kde5-sonnet + kde5-kservice + kde5-kcoreaddons + kde5-kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-ktextwidgets-devel + Development files for ktextwidgets + + qt5-base-devel + kde5-ktextwidgets + kde5-kconfig-devel + kde5-kcompletion-devel + kde5-kconfigwidgets-devel + kde5-kiconthemes-devel + kde5-kwidgetsaddons-devel + kde5-ki18n-devel + kde5-sonnet-devel + kde5-kservice-devel + kde5-kcoreaddons-devel + kde5-kwindowsystem-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-30 + 5.10.0 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kwallet + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kwallet/pspec.xml + + + kwallet + + qt5-base + 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/doc + + + + kwallet-devel + Development files for kwallet + + qt5-base-devel + kwallet + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + knewstuff + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework for downloading and sharing additional application data + The KNewStuff library implements collaborative data sharing for applications. + http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/knewstuff/pspec.xml + + + knewstuff + + qt5-base + boost + libgcc + kwidgetsaddons + ktextwidgets + kiconthemes + kcompletion + kitemviews + karchive + kf5-attica + kconfig + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + knewstuff-devel + Development files for knewstuff + + qt5-base-devel + knewstuff + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdbusaddons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Extra modules for Qt-DBus + KDE5-KDBusAddons provides convenience classes on top of QtDBus, as well as an API to create KDED modules. + http://download.kde.org/stable/frameworks/5.11/kdbusaddons-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kdbusaddons/pspec.xml + + + kdbusaddons + + qt5-base + qt5-x11extras + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdbusaddons-devel + Development files for kdbusaddons + + qt5-base-devel + kdbusaddons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-framework-integration + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework providing components to allow applications to integrate with a KDE Workspace + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.10/frameworkintegration-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-framework-integration/pspec.xml + + + kde5-framework-integration + + qt5-base + libXcursor + qt5-x11extras + kde5-kconfig + kde5-kxmlgui + kde5-kcompletion + kde5-kcoreaddons + kde5-kjobwidgets + kde5-kconfigwidgets + kde5-kiconthemes + kde5-ki18n + kde5-kio + kde5-knotifications + kde5-kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-framework-integration-devel + Development files for framework-integration + + qt5-base-devel + kde5-framework-integration + + + /usr/include + /usr/lib/cmake + + + + + 2015-05-31 + 5.10.0 + New Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + ktexteditor + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 text editor libraries + KTextEditor provides a powerful text editor component that you can embed in your application. + http://download.kde.org/stable/frameworks/5.11/ktexteditor-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/ktexteditor/pspec.xml + + + ktexteditor + + qt5-script + qt5-base + libgcc + ktextwidgets + kwidgetsaddons + kconfigwidgets + kjobwidgets + kiconthemes + kcoreaddons + kcompletion + kitemviews + kxmlgui + kcodecs + karchive + kguiaddons + kconfig + ki18n + kio + ki18n + kparts + sonnet + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + ktexteditor-devel + Development files for ktexteditor + + qt5-base-devel + ktexteditor + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + knotifications + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 Desktop notifications + KNotification is used to notify the user of an event. It covers feedback and persistent events. + http://download.kde.org/stable/frameworks/5.11/knotifications-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + python3 + extra-cmake-modules + + desktop/kde/framework/knotifications/pspec.xml + + + knotifications + + qt5-base + qt5-phonon + qt5-libdbusmenu + libgcc + libX11 + libXtst + qt5-x11extras + kconfig + kcodecs + kcoreaddons + kiconthemes + kservice + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + knotifications-devel + Development files for knotifications + + qt5-base-devel + knotifications + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + ki18n + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE Gettext-based UI text internationalization. + KDE grafik arabirim yerelleştirme kitaplığı + KI18n provides functionality for internationalizing user interface text in applications, based on the GNU Gettext translation system. + ki18n, KDE Frameworks 5 için, Gettext tabanlı bir grafik arabirim yerelleştirme kitaplığıdır + http://download.kde.org/stable/frameworks/5.11/ki18n-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/ki18n/pspec.xml + + + ki18n + + qt5-base + qt5-script + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + ki18n-devel + Development files for kde5-ki18n + ki18n için geliştirme dosyaları + + ki18n + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kxmlrpcclient + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/kxmlrpcclient-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + python3 + + desktop/kde/framework/kde5-kxmlrpcclient/pspec.xml + + + kde5-kxmlrpcclient + + qt5-base + kde5-ki18n + kde5-kcoreaddons + kde5-kio + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kxmlrpcclient-devel + Development files for kdelibs4-support + + qt5-base-devel + kde5-kxmlrpcclient + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kbookmarks + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Access and manipulate bookmarks stored using XBEL format + Framework which lets you access and manipulate bookmarks stored using XBEL format + http://download.kde.org/stable/frameworks/5.10/kbookmarks-5.10.0.tar.xz + + qt5-base-devel + python3 + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kbookmarks/pspec.xml + + + kde5-kbookmarks + + qt5-base + kde5-kcoreaddons + kde5-kcodecs + kde5-kconfig + kde5-kiconthemes + kde5-kwidgetsaddons + kde5-kxmlgui + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kbookmarks-devel + Development files for kbookmarks + + qt5-base-devel + kde5-kbookmarks + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kio + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Resource and network access abstraction + Network transparent access to files and data + http://download.kde.org/stable/frameworks/5.10/kio-5.10.0.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kio/pspec.xml + + + kde5-kio + + qt5-base + mit-kerberos + kde5-knotifications + libxslt + qt5-script + qt5-x11extras + kde5-karchive + kde5-kconfig + kde5-kcodecs + kde5-kbookmarks + kde5-kcompletion + kde5-kconfigwidgets + kde5-kcoreaddons + kde5-kdbusaddons + kde5-ki18n + kde5-kiconthemes + kde5-kitemviews + kde5-kjobwidgets + kde5-kservice + kde5-ktextwidgets + kde5-kwallet + kde5-kwidgetsaddons + kde5-kwindowsystem + kde5-kxmlgui + kde5-solid + + + /etc/ + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + kde5-kio-devel + Development files for kio + + qt5-base-devel + kde5-kio + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kactivities + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/kactivities-5.10.0.tar.xz + + qt5-base-devel + python3 + boost-devel + extra-cmake-modules + + + build-source.patch + + desktop/kde/framework/kde5-kactivities/pspec.xml + + + kde5-kactivities + + qt5-base + qt5-declarative + kde5-kconfig + kde5-kconfigwidgets + kde5-kcoreaddons + kde5-kcmutils + kde5-kdeclarative + kde5-kdbusaddons + kde5-ki18n + kde5-kio + kde5-kglobalaccel + kde5-kservice + kde5-kxmlgui + kde5-kwindowsystem + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kactivities + + + kactivities + + + + kde5-kactivities-devel + Development files for kactivities + + qt5-base-devel + boost-devel + kde5-kactivities + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kplotting + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 Data plotting + Kplotting contains data plotting classes for QT 5 and KDE + http://download.kde.org/stable/frameworks/5.11/kplotting-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kplotting/pspec.xml + + + kplotting + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kplotting-devel + Development files for kplotting + + qt5-base-devel + kplotting + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdesignerplugin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kdesignerplugin/pspec.xml + + + kdesignerplugin + + qt5-base + libgcc + kdewebkit + kcoreaddons + kitemviews + kconfig + sonnet + kcompletion + kconfigwidgets + kiconthemes + kio + kplotting + ktextwidgets + kwidgetsaddons + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kcrash + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Kcrash crash handling application + KCrash provides support for intercepting and handling application crashes. + http://download.kde.org/stable/frameworks/5.11/kcrash-5.11.0.tar.xz + + qt5-base-devel + libX11-devel + libgcc + extra-cmake-modules + + desktop/kde/framework/kcrash/pspec.xml + + + kcrash + + qt5-base + libX11 + libgcc + qt5-x11extras + kcoreaddons + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kcrash-devel + Development files for kcrash + + qt5-base-devel + qt5-x11extras-devel + kcrash + kcoreaddons-devel + kwindowsystem-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kxmlrpcclient + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + extra-cmake-modules + python3 + + desktop/kde/framework/kxmlrpcclient/pspec.xml + + + kxmlrpcclient + + qt5-base + libgcc + ki18n + kcoreaddons + kio + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kxmlrpcclient-devel + Development files for kdelibs4-support + + qt5-base-devel + kxmlrpcclient + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-plasma-framework + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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.10/plasma-framework-5.10.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kde5-kdoctools-devel + libxcb-devel + extra-cmake-modules + + desktop/kde/framework/kde5-plasma-framework/pspec.xml + + + kde5-plasma-framework + + qt5-base + qt5-svg + qt5-script + qt5-x11extras + qt5-declarative + mesa + kde5-kactivities + kde5-knotifications + kde5-kpackage + kde5-karchive + kde5-kconfig + kde5-kconfigwidgets + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kdeclarative + kde5-kdoctools + kde5-kglobalaccel + kde5-kguiaddons + kde5-ki18n + kde5-kiconthemes + kde5-kio + kde5-kparts + kde5-kservice + kde5-kwindowsystem + kde5-kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-plasma-framework-devel + Development files for plasma-framework + + qt5-base-devel + mesa-devel + kde5-plasma-framework + kde5-kservice-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-networkmanager-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + A QT wrapper around the NetworkManager libraries + A QT wrapper around the NetworkManager libraries + http://download.kde.org/stable/frameworks/5.10/networkmanager-qt-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + NetworkManager-devel + + desktop/kde/framework/kde5-networkmanager-qt/pspec.xml + + + kde5-networkmanager-qt + + qt5-base + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-networkmanager-qt-devel + Development files for kde5-networkmanager-qt + + qt5-base-devel + kde5-networkmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kservice + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 Desktop Services + Kservice Provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code. + http://download.kde.org/stable/frameworks/5.11/kservice-5.11.0.tar.xz + + qt5-base-devel + python3 + kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kservice/pspec.xml + + + kservice + + qt5-base + libgcc + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + kservice-devel + Development files for kservice + + qt5-base-devel + boost-devel + kservice + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-knotifyconfig + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Configuration dialog for desktop notifications + KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. + http://download.kde.org/stable/frameworks/5.10/knotifyconfig-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-knotifyconfig/pspec.xml + + + kde5-knotifyconfig + + qt5-base + qt5-phonon + kde5-kconfig + kde5-kcompletion + kde5-ki18n + kde5-kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-knotifyconfig-devel + Development files for knotifyconfig + + qt5-base-devel + kde5-knotifyconfig + kde5-ki18n-devel + kde5-kio-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kitemmodels + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Set of item models extending the Qt model-view framework + KItemModels provides a set of item models extending the Qt model-view framework. + http://download.kde.org/stable/frameworks/5.11/kitemmodels-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kitemmodels/pspec.xml + + + kitemmodels + + qt5-base + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kitemmodels-devel + Development files for kitemmodels + + qt5-base-devel + kitemmodels + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kpeople + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + A contact aggregation library for KDE + KPeople is a Framework for fetching contacts from different sources (Telepathy, Akonadi, Facebook, etc) and unifying them into a same model. + http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kpeople/pspec.xml + + + kpeople + + qt5-base + qt5-declarative + libgcc + kconfig + qt5-declarative + kcoreaddons + kservice + kwidgetsaddons + ki18n + kitemviews + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kpeople-devel + Development files for kpeople + + qt5-base-devel + kpeople + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdewebkit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + extra-cmake-modules + + desktop/kde/framework/kdewebkit/pspec.xml + + + kdewebkit + + qt5-webkit + libgcc + kconfig + kjobwidgets + qt5-base + kcoreaddons + kparts + kservice + kwallet + kio + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/mkspecs/modules/ + /usr/share/doc + + + + kdewebkit-devel + Development files for kdewebkit + + qt5-base-devel + kdewebkit + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdesu + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kdesu/pspec.xml + + + kdesu + + qt5-base + kcoreaddons + kpty + kservice + ki18n + kconfig + libgcc + libX11 + + + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdesu-devel + Development files for kdesu + + qt5-base-devel + kdesu + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdoctools + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 document generator + kdoctools is an application aims to generate documents from DocBook. + http://download.kde.org/stable/frameworks/5.11/kdoctools-5.11.0.tar.xz + + qt5-base-devel + perl-URI + python + libgcc + libxml2-devel + docbook-xml + docbook-xsl + docbook-sgml4_5 + ki18n-devel + karchive-devel + extra-cmake-modules + + desktop/kde/framework/kdoctools/pspec.xml + + + kdoctools + + qt5-base + libxml2 + libgcc + libxslt + karchive + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man + + + + kdoctools-devel + Development files for kdoctools + + qt5-base-devel + kdoctools + karchive-devel + libgcc + libxml2-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + ktextwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 text editing widgets + KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text. + http://download.kde.org/stable/frameworks/5.11/ktextwidgets-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/ktextwidgets/pspec.xml + + + ktextwidgets + + qt5-base + libgcc + kconfig + kcompletion + kconfigwidgets + kiconthemes + kwidgetsaddons + ki18n + sonnet + kservice + kcoreaddons + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + ktextwidgets-devel + Development files for ktextwidgets + + qt5-base-devel + ktextwidgets + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + knotifyconfig + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Configuration dialog for desktop notifications + KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. + http://download.kde.org/stable/frameworks/5.11/knotifyconfig-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/knotifyconfig/pspec.xml + + + knotifyconfig + + qt5-base + qt5-phonon + libgcc + kconfig + kcompletion + ki18n + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + knotifyconfig-devel + Development files for knotifyconfig + + qt5-base-devel + knotifyconfig + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-threadweaver + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Multi-threaded programming framework for KDE + ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way. + http://download.kde.org/stable/frameworks/5.10/threadweaver-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-threadweaver/pspec.xml + + + kde5-threadweaver + + qt5-base + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-threadweaver-devel + Development files for threadweaver + + qt5-base-devel + kde5-threadweaver + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + networkmanager-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + A QT wrapper around the NetworkManager libraries + A QT wrapper around the NetworkManager libraries + http://download.kde.org/stable/frameworks/5.11/networkmanager-qt-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + NetworkManager-devel + + desktop/kde/framework/networkmanager-qt/pspec.xml + + + networkmanager-qt + + qt5-base + NetworkManager + libgcc + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + networkmanager-qt-devel + Development files for networkmanager-qt + + qt5-base-devel + networkmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kparts + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Plugin framework for user interface components + This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). + http://download.kde.org/stable/frameworks/5.11/kparts-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kparts/pspec.xml + + + kparts + + qt5-base + libgcc + kjobwidgets + kconfig + kcoreaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kxmlgui + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kparts-devel + Development files for kparts + + qt5-base-devel + kparts + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kitemviews + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Set of item models extending the Qt model-view framework + KItemViews includes a set of views, which can be used with item models. It includes views for categorizing lists and to add search filters to flat and hierarchical lists. + http://download.kde.org/stable/frameworks/5.11/kitemviews-5.11.0.tar.xz + + qt5-base-devel + libgcc + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kitemviews/pspec.xml + + + kitemviews + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kitemviews-devel + Development files for kitemviews + + qt5-base-devel + kitemviews + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kcmutils + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Utilities for interacting with KCModules + KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. + http://download.kde.org/stable/frameworks/5.10/kcmutils-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kcmutils/pspec.xml + + + kde5-kcmutils + + qt5-base + qt5-declarative + kde5-kdeclarative + kde5-kconfigwidgets + kde5-kwidgetsaddons + kde5-kconfig + kde5-kauth + kde5-kcoreaddons + kde5-ki18n + kde5-kiconthemes + kde5-kitemviews + kde5-kservice + kde5-kxmlgui + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kcmutils-devel + Development files for kcmutils + + qt5-base-devel + kde5-kcmutils + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kparts + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Plugin framework for user interface components + This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). + http://download.kde.org/stable/frameworks/5.10/kparts-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kparts/pspec.xml + + + kde5-kparts + + qt5-base + kde5-kjobwidgets + kde5-kconfig + kde5-kcoreaddons + kde5-ki18n + kde5-kiconthemes + kde5-knotifications + kde5-kservice + kde5-kwidgetsaddons + kde5-kxmlgui + kde5-kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kparts-devel + Development files for kparts + + qt5-base-devel + kde5-kparts + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kinit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE applications initialization utility + Process launcher to speed up launching KDE applications. + http://download.kde.org/stable/frameworks/5.10/kinit-5.10.0.tar.xz + + qt5-base-devel + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kinit/pspec.xml + + + kde5-kinit + + qt5-base + kde5-kcrash + kde5-kcoreaddons + kde5-kconfig + kde5-kdoctools + kde5-ki18n + kde5-kio + kde5-kservice + kde5-kwindowsystem + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/locale + /usr/bin + /usr/share/doc + /usr/share/man + + + + kde5-kinit-devel + Development files for kinit + + qt5-base-devel + kde5-kinit + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kimageformats + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Image formats addons for QT 5 + This framework provides additional image format plugins for QtGui. + http://download.kde.org/stable/frameworks/5.10/kimageformats-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kimageformats/pspec.xml + + + kde5-kimageformats + + qt5-base + openexr-libs + ilmbase + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kded + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kde5-kded/pspec.xml + + + kded + + qt5-base + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man + + + + kded-devel + Development files for kded + + qt5-base-devel + kded + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kpty + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Libraries for pseudo terminal devices + Kpty provides primitives to interface with pseudo terminal devices as well as a KProcess derived class for running child processes and communicating with them using kpty. + http://download.kde.org/stable/frameworks/5.11/kpty-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kpty/pspec.xml + + + kpty + + qt5-base + utempter + libgcc + kcoreaddons + ki18n + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kpty-devel + Development files for kpty + + qt5-base-devel + utempter-devel + kcoreaddons-devel + ki18n-devel + kpty + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kcompletion + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Addon with auto completion widgets and classes + KCompletion provides widgets with advanced completion support as well as a lower-level completion class which can be used with your own widgets. + http://download.kde.org/stable/frameworks/5.11/kcompletion-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kcompletion/pspec.xml + + + kcompletion + + qt5-base + libgcc + kconfig + kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kcompletion-devel + Development files for kcompletion + + qt5-base-devel + kcompletion + kwidgetsaddons-devel + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kpeople + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + A contact aggregation library for KDE + KPeople is a Framework for fetching contacts from different sources (Telepathy, Akonadi, Facebook, etc) and unifying them into a same model. + http://download.kde.org/stable/frameworks/5.10/kpeople-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kpeople/pspec.xml + + + kde5-kpeople + + qt5-base + kde5-kconfig + qt5-declarative + kde5-kcoreaddons + kde5-kservice + kde5-kwidgetsaddons + kde5-ki18n + kde5-kitemviews + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kpeople-devel + Development files for kpeople + + qt5-base-devel + kde5-kpeople + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kidletime + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Idle time reporting utility + KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity. + http://download.kde.org/stable/frameworks/5.11/kidletime-5.11.0.tar.xz + + qt5-base-devel + libX11-devel + libgcc + libxcb-devel + extra-cmake-modules + qt5-x11extras-devel + + desktop/kde/framework/kidletime/pspec.xml + + + kidletime + + qt5-base + libX11 + libgcc + libxcb + libXScrnSaver + libXext + qt5-x11extras + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kidletime-devel + Development files for kidletime + + kidletime + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kcodecs + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Plugins allowing Qt applications to access further types of images + KDE5 KCodecs provide a collection of methods to manipulate strings using various encodings. + http://download.kde.org/stable/frameworks/5.11/kcodecs-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kcodecs/pspec.xml + + + kcodecs + + qt5-base + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kcodecs-devel + Development files for kcodecs + + qt5-base-devel + kcodecs + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kwidgetsaddons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 desktop widgets + KdeWidgetsAddons is a framework contains addon widgets and shared libraries for applications using Qt5-Widgets. + http://download.kde.org/stable/frameworks/5.11/kwidgetsaddons-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kwidgetsaddons/pspec.xml + + + kwidgetsaddons + + qt5-base + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kwidgetsaddons-devel + Development files for kwidgetsaddons + + qt5-base-devel + kwidgetsaddons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kconfigwidgets + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + app:gui + unknown + Kconfig widgets + KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings. + http://download.kde.org/stable/frameworks/5.11/kconfigwidgets-5.11.0.tar.xz + + qt5-base-devel + python3 + ki18n-devel + kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kconfigwidgets/pspec.xml + + + kconfigwidgets + + qt5-base + kauth + kcodecs + kdoctools + kconfig + kcoreaddons + kguiaddons + ki18n + kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + kconfigwidgets-devel + Development files for kconfigwidgets + + kconfigwidgets + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kapidox + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 Frameworks API documentation tools. + KDE5 Frameworks API documentation tools. + http://download.kde.org/stable/frameworks/5.11/kapidox-5.11.0.tar.xz + + python-Jinja2 + python-PyYAML + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kapidox/pspec.xml + + + kapidox + + qt5-base + + + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + + + 2015-06-20 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdnssd + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Network service discovery using Zeroconf + KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure. + http://download.kde.org/stable/frameworks/5.11/kdnssd-5.11.0.tar.xz + + qt5-base-devel + qt5-tools + avahi-devel + avahi-compat-libdns_sd-devel + extra-cmake-modules + + desktop/kde/framework/kdnssd/pspec.xml + + + kdnssd + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdnssd-devel + Development files for kdnssd. + + qt5-base-devel + kdnssd + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-ktexteditor + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE5 text editor libraries + KTextEditor provides a powerful text editor component that you can embed in your application. + http://download.kde.org/stable/frameworks/5.10/ktexteditor-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-ktexteditor/pspec.xml + + + kde5-ktexteditor + + qt5-script + qt5-base + kde5-ktextwidgets + kde5-kwidgetsaddons + kde5-kconfigwidgets + kde5-kjobwidgets + kde5-kiconthemes + kde5-kcoreaddons + kde5-kcompletion + kde5-kitemviews + kde5-kxmlgui + kde5-kcodecs + kde5-karchive + kde5-kguiaddons + kde5-kconfig + kde5-ki18n + kde5-kio + kde5-ki18n + kde5-kparts + kde5-sonnet + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-ktexteditor-devel + Development files for ktexteditor + + qt5-base-devel + kde5-ktexteditor + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kiconthemes + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 icon utilities + This library contains classes to improve the handling of icons in applications using the KDE Frameworks. + http://download.kde.org/stable/frameworks/5.11/kiconthemes-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kiconthemes/pspec.xml + + + kiconthemes + + qt5-base + qt5-svg + kconfigwidgets + ki18n + kitemviews + kwidgetsaddons + kconfig + kcoreaddons + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kiconthemes-devel + Development files for kiconthemes + + kiconthemes + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-22 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + frameworkintegration + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework providing components to allow applications to integrate with a KDE Workspace + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.11/frameworkintegration-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/frameworkintegration/pspec.xml + + + frameworkintegration + + qt5-base + libgcc + libxcb + libXcursor + qt5-x11extras + kconfig + kxmlgui + kcompletion + kcoreaddons + kjobwidgets + kconfigwidgets + kiconthemes + ki18n + kio + knotifications + kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + frameworkintegration-devel + Development files for framework-integration + + qt5-base-devel + frameworkintegration + + + /usr/include + /usr/lib/cmake + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + New Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kemoticons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kemoticons/pspec.xml + + + kemoticons + + qt5-base + libgcc + karchive + kcoreaddons + kconfig + kservice + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kemoticons-devel + Development files for kemoticons + + kemoticons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + modemmanger-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Qt wrapper for ModemManager DBus API + Qt wrapper for ModemManager DBus API + http://download.kde.org/stable/frameworks/5.11/modemmanager-qt-5.11.0.tar.xz + + qt5-base-devel + ModemManager-devel + extra-cmake-modules + + desktop/kde/framework/modemmanager-qt/pspec.xml + + + modemmanager-qt + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + modemmanger-qt-devel + Development files for kde5-modemmanger-qt + + qt5-base-devel + modemmanager-qt + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + threadweaver + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Multi-threaded programming framework for KDE + ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way. + http://download.kde.org/stable/frameworks/5.11/threadweaver-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/threadweaver/pspec.xml + + + threadweaver + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + threadweaver-devel + Development files for threadweaver + + qt5-base-devel + threadweaver + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kemoticons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE emoticon manager + KEmoticons converts emoticons from text to a graphical representation with images in HTML. + http://download.kde.org/stable/frameworks/5.10/kemoticons-5.10.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kde5-kemoticons/pspec.xml + + + kde5-kemoticons + + qt5-base + kde5-karchive + kde5-kcoreaddons + kde5-kconfig + kde5-kservice + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kde5-kemoticons-devel + Development files for kemoticons + + kde5-kemoticons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + solid + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 hardware integration framework + Solid is a device integration framework.It provides a way of querying and interacting with hardware independently of the underlying operating system. + http://download.kde.org/stable/frameworks/5.11/solid-5.11.0.tar.xz + + qt5-base-devel + libudev-devel + qt5-tools-devel + qt5-declarative + extra-cmake-modules + + desktop/kde/framework/solid/pspec.xml + + + solid + + qt5-base + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + + + + solid-devel + Development files for solid + + qt5-base-devel + solid + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-23 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kxmlgui + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Framework for managing menu and toolbar actions + Kxmlgui provides a framework for managing menu and toolbar actions in an abstract way. + http://download.kde.org/stable/frameworks/5.11/kxmlgui-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kxmlgui/pspec.xml + + + kxmlgui + + qt5-base + libgcc + attica + kcoreaddons + kconfig + kconfigwidgets + kglobalaccel + ki18n + kiconthemes + kitemviews + ktextwidgets + kwidgetsaddons + kwindowsystem + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kxmlgui-devel + Development files for kxmlgui + + qt5-base-devel + kxmlgui + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdewebkit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 WebKit integration + KdeWebkit provides KDE integration of the QtWebKit library. + http://download.kde.org/stable/frameworks/5.10/kdewebkit-5.10.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/framework/kde5-kdewebkit/pspec.xml + + + kde5-kdewebkit + + qt5-webkit + kde5-kconfig + kde5-kjobwidgets + qt5-base + kde5-kcoreaddons + kde5-kparts + kde5-kservice + kde5-kwallet + kde5-kio + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/mkspecs/modules/ + /usr/share/doc + + + + kde5-kdewebkit-devel + Development files for kdewebkit + + qt5-base-devel + kde5-kdewebkit + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kio + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Resource and network access abstraction + Network transparent access to files and data + http://download.kde.org/stable/frameworks/5.11/kio-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + desktop/kde/framework/kio/pspec.xml + + + 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 + + + /etc/ + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + kio-devel + Development files for kio + + qt5-base-devel + kio + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kded + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/framework/kded/pspec.xml + + + kded + + qt5-base + libgcc + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man + + + + kded-devel + Development files for kded + + qt5-base-devel + kded + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-24 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kbookmarks + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + Access and manipulate bookmarks stored using XBEL format + Framework which lets you access and manipulate bookmarks stored using XBEL format + http://download.kde.org/stable/frameworks/5.11/kbookmarks-5.11.0.tar.xz + + qt5-base-devel + python3 + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kbookmarks/pspec.xml + + + kbookmarks + + qt5-base + libgcc + kcoreaddons + kcodecs + kconfig + kiconthemes + kwidgetsaddons + kxmlgui + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kbookmarks-devel + Development files for kbookmarks + + qt5-base-devel + kbookmarks + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kcoreaddons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Utilities for core application functionality and accessing the OS + KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. + http://download.kde.org/stable/frameworks/5.11/kcoreaddons-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + extra-cmake-modules + + desktop/kde/framework/kcoreaddons/pspec.xml + + + kcoreaddons + + qt5-base + gamin + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kcoreaddons-devel + Development files for kcoreaddons + + qt5-base-devel + kcoreaddons + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + System.Package + + + + + 2015-06-21 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kunitconversion + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + unknown + KDE unit conversion framework + KUnitConversion provides functions to convert values in different physical units. + http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + desktop/kde/framework/kunitconversion/pspec.xml + + + kunitconversion + + qt5-base + libgcc + ki18n + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kunitconversion-devel + Development files for kunitconversion + + qt5-base-devel + kunitconversion + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + qt5-phonon-backend-gstreamer + http://phonon.kde.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + unknown + GStreamer qt5-phonon backend + Phonon is the Qt multimedia API, which provides a task-oriented abstraction layer for capturing, mixing, processing, and playing audio and video content. phonon-backend-gstreamer contains the GStreamer backend for Phonon. + mirrors://kde/stable/phonon/phonon-backend-gstreamer/4.8.2/src/phonon-backend-gstreamer-4.8.2.tar.xz + + qt5-base-devel + qt5-phonon-devel + automoc4 + gstreamer-devel + gstreamer-next-devel + gst-plugins-base-devel + gst-plugins-base-next-devel + mesa-devel + + desktop/kde/kde5-phonon/qt5-phonon-backend-gstreamer/pspec.xml + + + qt5-phonon-backend-gstreamer + + qt5-base + qt5-phonon + mesa + gstreamer + gstreamer-next + gst-plugins-base-next + + + /usr/lib + /usr/lib/qt5 + /usr/share + + + + + 2015-02-23 + 4.8.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + qt5-phonon-backend-vlc + http://gitorious.org/phonon/phonon-vlc + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + unknown + VLC Backend for qt5-phonon + phonon-backend-vlc allows Phonon (the KDE media library) to use VLC for audio and video playback. + mirrors://kde/stable/phonon/phonon-backend-vlc/0.8.2/src/phonon-backend-vlc-0.8.2.tar.xz + + qt5-base-devel + automoc4 + qt5-phonon-devel + pulseaudio + vlc-devel + + desktop/kde/kde5-phonon/qt5-phonon-backend-vlc/pspec.xml + + + qt5-phonon-backend-vlc + + qt5-base + qt5-phonon + vlc-libs + + + /usr/lib + /usr/lib/qt5 + /usr/share/kde4/services + /usr/share/doc + + + + + 2015-02-23 + 0.8.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + qt5-phonon + http://phonon.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2.1 + library + unknown + Cross platform multimedia API for KDE4 using QT5 + Phonon was created as a solution to several problems with multimedia commonly faced by Unix desktops, especially KDE 3's outdated multimedia framework aRts. Phonon itself is not a multimedia framework, but interfaces with existing frameworks such as GStreamer or Xine via backends. + mirrors://kde/stable/phonon/4.8.3/src/phonon-4.8.3.tar.xz + + qt5-base-devel + automoc4 + alsa-lib-devel + gst-plugins-base-devel + pulseaudio-libs-devel + gstreamer-devel + xine-lib-devel + libqzeitgeist-devel + + desktop/kde/kde5-phonon/qt5-phonon/pspec.xml + + + qt5-phonon + + qt5-base + qt5-tools + pulseaudio-libs + + + /usr/lib/libphonon* + /usr/lib/qt5 + /usr/share/dbus-1 + + + + qt5-phonon-devel + Development files for phonon-qt5 + + qt5-phonon + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + /usr/share/phonon4qt5 + + + + + 2015-02-23 + 4.8.3 + First Release + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + ksshaskpass + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/plasma/ksshaskpass/pspec.xml + + + ksshaskpass + + qt5-base + libgcc + kcoreaddons + kwidgetsaddons + ki18n + kwallet + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + ksshaskpass.sh + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-18 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + breeze + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/plasma/breeze/pspec.xml + + + breeze-style + + 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/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + breeze-icons + + breeze-style + + + /usr/share/icons + + + + breeze-cursors + + breeze-style + + + /usr/share/icons/breeze_cursors + + + + breeze-wallpapers + + qt5-base + + + /usr/share/wallpapers + + + + + 2015-07-01 + 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 + + + + + + kde-cli-tools + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Additional client tools for KDE applications + 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 + + desktop/kde/plasma/kde-cli-tools/pspec.xml + + + kde-cli-tools + + qt5-base + qt5-svg + libX11 + libgcc + kio + 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 + + + kdesu + + + System.Package + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + polkit-kde-authentication-agent-1 + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + app:gui + unknown + 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 + + desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml + + + polkit-kde-authentication-agent-1 + + qt5-base + libgcc + kcrash + kcoreaddons + polkit-qt + ki18n + kdbusaddons + kiconthemes + kwindowsystem + knotifications + kwidgetsaddons + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kfilemetadata + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 library for extracting meta data from files. + 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 + + desktop/kde/plasma/kfilemetadata/pspec.xml + + + kfilemetadata + + qt5-base + ebook-tools + libgcc + exiv2-libs + taglib + ffmpeg + taglib + poppler-qt5 + karchive + ki18n + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kfilemetadata-devel + Development files for kfilemetadata + + qt5-base-devel + kfilemetadata + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-07-01 + 5.9.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-03 + 5.9.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + libksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + kdoctools-devel + libgcc + libX11-devel + zlib-devel + extra-cmake-modules + + desktop/kde/plasma/libksysguard/pspec.xml + + + libksysguard + + qt5-base + libgcc + libX11 + zlib + libXres + qt5-webkit + qt5-x11extras + kwindowsystem + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + kdelibs4-support + ki18n + plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + libksysguard-devel + Development files for libksysguard + + qt5-base-devel + libksysguard + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + bluez-qt + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + GPLv2 + library + unknown + Qt wrapper for KDE 5 Bluez DBus API + Qt wrapper for KDE 5 DBus API. + http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/plasma/bluez-qt/pspec.xml + + + bluez-qt + + qt5-base + qt5-declarative + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + bluez-qt-devel + Development files for bluez-qt + + qt5-base-devel + bluez-qt + + + /usr/include + /usr/lib/cmake + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + baloo + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + Framework for searching and managing metadata + 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 + + desktop/kde/plasma/baloo/pspec.xml + + + baloo + + qt5-base + qt5-declarative + xapian-core + kcoreaddons + kdbusaddons + kauth + libgcc + kcmutils + kconfig + kcrash + kdelibs4-support + ki18n + kidletime + kio + krunner + solid + kf5-kfilemetadata + + + /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 + + qt5-base-devel + baloo + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + baloo-devel + + + baloo-devel + + + + + 2015-07-01 + 5.9.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.9.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdecorations + https://projects.kde.org/projects/kde/workspace/kdecoration + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv3 + library + unknown + Plugin based library to create window decorations + Plugin based library to create window decorations + http://download.kde.org/stable/plasma/5.3.2/kdecoration-5.3.2.tar.xz + + qt5-base-devel + extra-cmake-modules + + desktop/kde/plasma/kdecorations/pspec.xml + + + kdecorations + + qt5-base + libgcc + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + kdecorations-devel + Development files for kdecorations + + qt5-base-devel + kdecorations + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-07-01 + 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 + + + + + + libkscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/plasma/libkscreen/pspec.xml + + + libkscreen + + qt5-base + libxcb + libgcc + qt5-x11extras + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + libkscreen-devel + Development files for libkscreen + + qt5-base-devel + libkscreen + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kinfocenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 info center + 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 + + desktop/kde/plasma/kinfocenter/pspec.xml + + + kinfocenter + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + kcm-about-distrorc + + + + + 2015-07-01 + 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 + + + + + + system-settings + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/plasma/system-settings/pspec.xml + + + system-settings + + qt5-base + 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/doc + + + + system-settings-devel + Development files for system-settings + + qt5-base-devel + system-settings + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-29 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kmenuedit + http://www.kde.org + + Pisi Linux admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Provides the interface and basic tools for the KDE workspace + Provides the interface and basic tools for the KDE workspace + http://download.kde.org/stable/plasma/5.3.2/kmenuedit-5.3.2.tar.xz + + qt5-base-devel + kdoctools-devel + libgcc + extra-cmake-modules + python3 + + desktop/kde/plasma/kmenuedit/pspec.xml + + + kmenuedit + + qt5-base + libgcc + kconfig + kservice + kcompletion + kcoreaddons + kconfigwidgets + kwidgetsaddons + kdbusaddons + kdelibs4-support + ki18n + kiconthemes + kio + kxmlgui + sonnet + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-15 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + plasma-nm + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + Plasma applet written in QML for managing network connections + Plasma applet written in QML for managing network connections + http://download.kde.org/stable/plasma/5.3.2/plasma-nm-5.3.2.tar.xz + + qt5-base-devel + libgcc + networkmanager-qt-devel + modemmanger-qt-devel + kdelibs4-support-devel + python3 + openconnect-devel + kdoctools-devel + NetworkManager-devel + mobile-broadband-provider-info + extra-cmake-modules + + desktop/kde/plasma/plasma-nm/pspec.xml + + + plasma-nm + + qt5-base + libgcc + openconnect + kio + networkmanager-qt + modemmanager-qt + ki18n + solid + kconfig + kwallet + kxmlgui + kservice + kitemviews + qt5-declarative + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kwayland + http://www.kde.org + + Stefan Gronewold(groni) + groni@pisilinux.org + + LGPLv3 + library + unknown + Qt-style Client and Server library wrapper for the Wayland libraries + Qt-style Client and Server library wrapper for the Wayland libraries + http://download.kde.org/stable/plasma/5.3.2/kwayland-5.3.2.tar.xz + + qt5-base-devel + libgcc + extra-cmake-modules + wayland-devel + + desktop/kde/plasma/kwayland/pspec.xml + + + kwayland + + qt5-base + libgcc + wayland-client + wayland-server + + + /usr/lib + /usr/share/doc + + + + kwayland-devel + + qt5-base-devel + kwayland + + + /usr/lib/cmake + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-11 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kwin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE5 window manager + 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 + 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 + + desktop/kde/plasma/kwin/pspec.xml + + + 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 + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + kwin-devel + Development files for kwin + + qt5-base-devel + kwin + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + kde-workspace-devel + + + kde-workspace-devel + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kdeplasma-addons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Additional client tools for KDE applications + 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 + + desktop/kde/plasma/kdeplasma-addons/pspec.xml + + + 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 + + + /usr/share + /etc/xdg + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-07-01 + 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 + + + + + + bluedevil + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + desktop/kde/plasma/bluedevil/pspec.xml + + + bluedevil + + 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 + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + ksysguard + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE system monitor + 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 + kcoreaddons-devel + kdelibs4-support-devel + ki18n-devel + kinit + kitemviews-devel + knewstuff-devel + libksysguard-devel + plasma-framework-devel + + 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 + kcoreaddons + kdelibs4-support + ki18n + kinit + kitemviews + knewstuff + libksysguard + plasma-framework + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kde-workspace + + + kde-workspace + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-12 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kio-extras + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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 + + 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 + + desktop/kde/plasma/kio-extras/pspec.xml + + + kio-extras + + 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 + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-14 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + khelpcenter + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + KDE Help Center + KDE help center utility to read help documentation about various KDE applications. + 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 + + desktop/kde/plasma/khelpcenter/pspec.xml + + + khelpcenter + + qt5-base + kio + libgcc + khtml + ki18n + kparts + kcodecs + kconfig + kxmlgui + kcmutils + kservice + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + kwidgetsaddons + kdelibs4-support + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-07-01 + 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 + + + + + + kscreen + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + unknown + Provides the interface and basic tools for the KDE workspace + 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 + + desktop/kde/plasma/kscreen/pspec.xml + + + kscreen + + qt5-base + libgcc + libkscreen + qt5-declarative + kcoreaddons + kglobalaccel + kconfigwidgets + kwidgetsaddons + kdbusaddons + ki18n + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-07-02 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde-gtk-config + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + unknown + GTK2 and GTK3 Configurator for KDE + 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 + + desktop/kde/plasma/kde-gtk-config/pspec.xml + + + kde-gtk-config + + qt5-base + libgcc + glib2 + kio + ki18n + kcoreaddons + kiconthemes + kwidgetsaddons + kcmutils + karchive + kauth + 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 + + + + + 2015-07-01 + 5.3.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + prison-qt5 + http://www.kde.org + + Vedat Demir + vedat@pisilinux.org + + MIT + library + unknown + A barcode API to produce QRCode barcodes and DataMatrix barcode + A barcode API to produce QRCode barcodes and DataMatrix barcode. + https://dl.dropboxusercontent.com/s/50f2g48bhmvyg9d/prison.tar.xz + + python3 + mesa-devel + + desktop/kde/kde5-addon/prison-qt5/pspec.xml + + + prison-qt5 + + qt + mesa + libdmtx + qrencode + + + /usr/lib + /usr/share/doc + + + prison + + + prison + + + + prison-qt5-devel + Development files for libepoxy + + prison-qt5 + + + /usr/include + /usr/lib/pkgconfig + + + prison-devel + + + prison-devel + + + + + 2015-06-05 + 1.3 + First release + Vedat Demir + vedat@pisilinux.org + + + + + + kate + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + app:gui + unknown + 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 + extra-cmake-modules + + desktop/kde/kde5-application/kate/pspec.xml + + + 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 + + + /usr/share + /etc/xdg + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + + 2015-06-03 + 15.04.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-konsole + https://projects.kde.org/projects/kde/applications/dolphin + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + unknown + KDE Konsole + 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 + kde5-kdoctools-devel + python3 + + desktop/kde/kde5-application/kde5-konsole/pspec.xml + + + kde5-konsole + + qt5-base + kde5-kinit + kde5-kdelibs4-support + kde5-kiconthemes + kde5-knotifyconfig + kde5-knotifications + kde5-kparts + kde5-kpty + kde5-kio + kde5-ki18n + kde5-kconfig + kde5-kxmlgui + kde5-kservice + kde5-knewstuff + kde5-kbookmarks + kde5-kguiaddons + kde5-kcompletion + kde5-kcoreaddons + kde5-kjobwidgets + kde5-ktextwidgets + kde5-kwindowsystem + kde5-kconfigwidgets + kde5-kwidgetsaddons + + + /usr/bin + /usr/share + /usr/lib + + + + + 2015-06-05 + 15.04.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kate + http://www.kde.org + + Vedat Demir + vedat@pisilinux.org + + LGPLv2 + library + app:console + unknown + 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/applications/15.04.2/src/kate-15.04.2.tar.xz + + qt5-base-devel + kde5-plasma-framework-devel + python3 + kde5-kdoctools-devel + extra-cmake-modules + + desktop/kde/kde5-application/kde5-kate/pspec.xml + + + kde5-kate + + qt5-base + kde5-ki18n + kde5-kconfig + kde5-kguiaddons + kde5-kjobwidgets + kde5-kitemmodels + kde5-kio + kde5-kparts + kde5-ktexteditor + kde5-kwindowsystem + kde5-kxmlgui + kde5-plasma-framework + kde5-kwallet + kde5-kservice + kde5-kbookmarks + kde5-kcompletion + kde5-kcoreaddons + kde5-kdbusaddons + kde5-kiconthemes + kde5-ktextwidgets + kde5-threadweaver + kde5-kconfigwidgets + kde5-knotifications + kde5-kwidgetsaddons + + + /usr/share + /etc/xdg/k* + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + 2015-06-03 + 15.04.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-ark + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + unknown + 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 + + qt-devel + automoc4 + libarchive-devel + kde5-kdebaseapps-devel + kdelibs-devel + + desktop/kde/kde5-application/kde5-ark/pspec.xml + + + kde5-ark + + qt + kdelibs + kde5-kdebaseapps + libarchive + + + /usr/bin + /usr/share + /etc/xdg + /usr/share/locale + /usr/lib + /usr/share/icons + /usr/share/man + /usr/share/doc + + + + + 2015-06-05 + 15.04.2 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + kde5-kdebaseapps + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + unknown + 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.2/src/kde-baseapps-15.04.2.tar.xz + + 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 + + desktop/kde/kde5-base/kde5-baseapps/pspec.xml + + + kde5-kdebaseapps + + kfilemetadata + libXt + libXrender + phonon + qt + libXt + tidy + baloo-widgets + baloo + kdelibs + kactivities + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib + /usr/share/doc + + + + kde5-kdebaseapps-devel + Development files for kde5-kdebaseapps + + kde5-kdebaseapps + + + /usr/include + /usr/lib/cmake + + + + + 2015-06-03 + 15.04.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + + + + icon-theme-hicolor + http://icon-theme.freedesktop.org/wiki/HicolorTheme + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + data + desktop.lookandfeel + Default icon theme + Temel simge teması + Hicolor icon theme contains the basic directories and files needed for icon theme support. + Hicolor, simge teması desteği için ihtiyaç duyulan temel dizin ve dosyalarıni içeren temel bir simge temasıdır. + http://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.12.tar.gz + desktop/lookandfeel/icon-theme-hicolor/pspec.xml + + + icon-theme-hicolor + + /usr/share/doc + /usr/share/icons + + + + + 2013-08-26 + 0.12 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2010-10-24 + 0.12 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + gtk2 + http://www.gtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + unknown + The GIMP Toolkit version 2 + GTK grafik arayüz kitaplığı versiyon 2 + GTK+ est une boîte à outil multi-plateforme servant à créer des interfaces graphiques. Offrant un ensemble complet de widgets (objets graphiques), GTK+ convient aussi bien pour les petits projets que pour les suites complètes d'applications. + GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. + GTK+, grafik kullanıcı arayüzü oluşturma amaçlı araçlardan oluşur. GTK+ hem küçük, hem de büyük uygulamalar için ideal olan, eksiksiz bir araçtır. + mirrors://gnome/gtk+/2.24/gtk+-2.24.23.tar.xz + + cups-devel + libXi-devel + cairo-devel + libXext-devel + libXrandr-devel + libXfixes-devel + libXrender-devel + libXdamage-devel + libXcursor-devel + fontconfig-devel + libXinerama-devel + libXcomposite-devel + atk-devel + pango-devel + gdk-pixbuf-devel + gobject-introspection-devel + + + xid-collision-debug.patch + fedora/system-python.patch + fedora/icon-padding.patch + fedora/tooltip-positioning.patch + fedora/window-dragging.patch + + desktop/toolkit/gnome/gtk2/pspec.xml + + + gtk2 + + cups + libXi + cairo + libXext + libXrandr + libXfixes + libXrender + libXdamage + libXcursor + fontconfig + libXinerama + libXcomposite + atk + pango + gdk-pixbuf + dejavu-fonts + gtk-theme-mediterranean + + + /etc + /usr/bin + /usr/share/themes + /usr/share/gtk-2.0 + /usr/share/man + /usr/share/doc + /usr/lib + /usr/share/locale + + + System.PackageHandler + + + gtkrc + + + + gtk2-demo + GTK demo application + GTK demo uyulaması + app:gui + + gtk2 + cairo + pango + gdk-pixbuf + + + /usr/bin/gtk-demo + /usr/share/gtk-2.0/demo + + + + gtk2-docs + GTK reference documents + GTK referans dökümanları + data:doc + + /usr/share/gtk-doc + + + + gtk2-devel + Development files for gtk2 + gtk2 için geliştirme dosyaları + + gtk2 + atk-devel + pango-devel + cairo-devel + gdk-pixbuf-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/aclocal + /usr/share/gir-1.0 + + + + gtk2-32bit + 32-bit shared libraries for gtk2 + gtk2 için 32-bit paylaşımlı kitaplıklar + emul32 + _emul32 + + cairo-32bit + cups-32bit + fontconfig-32bit + pango-32bit + glib2-32bit + atk-32bit + libX11-32bit + gdk-pixbuf-32bit + libXcomposite-32bit + libXcursor-32bit + libXdamage-32bit + libXext-32bit + libXfixes-32bit + libXi-32bit + libXinerama-32bit + libXrandr-32bit + libXrender-32bit + + + gtk2 + cairo-32bit + pango-32bit + glib2-32bit + atk-32bit + libX11-32bit + cups-32bit + fontconfig-32bit + gdk-pixbuf-32bit + libXcomposite-32bit + libXcursor-32bit + libXdamage-32bit + libXext-32bit + libXfixes-32bit + libXi-32bit + libXinerama-32bit + libXrandr-32bit + libXrender-32bit + + + /usr/bin/*-32bit + /usr/lib32 + + + + + 2014-05-17 + 2.24.23 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-06 + 2.24.22 + Rebuild + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-06 + 2.24.22 + Set proper settings to gtkrc, change location of gtkrc. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-21 + 2.24.22 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-05 + 2.24.21 + Minor version bump, cleanup. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-05 + 2.24.20 + Add missing method and fix pakhandler.py + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-06 + 2.24.20 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-20 + 2.24.17 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-23 + 2.24.16 + Version bump, add new cppflags, enhancements. + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-23 + 2.24.14 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-25 + 2.24.13 + First release + Erdem Artan + admins@pisilinux.org + + + + + + qt5-quick1 + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework. + Qt4 uyumluluğu için Qt Declarative sunar + Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework. It provides a way of building custom, highly dynamic user interfaces with fluid transitions and effects, which are becoming more common especially in mobile devices. + Qt4 uyumluluğu için Qt Declarative sunar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtquick1-opensource-src-5.4.2.tar.xz + + mesa-devel + qt5-base-devel + qt5-script-devel + + desktop/toolkit/qt5/qt5-quick1/pspec.xml + + + qt5-quick1 + + mesa + qt5-base + qt5-xmlpatterns + qt5-script + qt5-webkit + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin + + + + qt5-quick1-devel + Development file for qt5-quick1 + Development file for qt5-quick1 + + qt5-base-devel + qt5-script-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-sensors + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides access to sensor hardware and motion gesture recognition + Donanım ve hareket algılama sensörüne erişim sağlar + Provides access to sensor hardware and motion gesture recognition + Donanım ve hareket algılama sensörüne erişim sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsensors-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-sensors/pspec.xml + + + qt5-sensors + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-sensors-devel + qt5-sensors için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-websockets + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides WebSocket communication compliant with RFC 6455 + RFC 6455 ile yumuşak WebSocket iletişimi sağlar + Provides WebSocket communication compliant with RFC 6455 + RFC 6455 ile yumuşak WebSocket iletişimi sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebsockets-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-websockets/pspec.xml + + + qt5-websockets + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + + + + qt5-websockets-devel + qt5-websockets için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-script + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility + Çalıştırılabilir Qt uygulamaları oluşturmak için sınıflar. Qt 4.x için uyumluluk sağlar + Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility + Çalıştırılabilir Qt uygulamaları oluşturmak için sınıflar. Qt 4.x için uyumluluk sağlar. + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtscript-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + desktop/toolkit/qt5/qt5-script/pspec.xml + + + qt5-script + + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-script-devel + qt5-script için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-serialport + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides access to hardware and virtual serial ports + Donanım ve sanal seri portlara erişim sağlar + Provides access to hardware and virtual serial ports + Donanım ve sanal seri portlara erişim sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtserialport-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-tools-devel + + desktop/toolkit/qt5/qt5-serialport/pspec.xml + + + qt5-serialport + + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-serialport-devel + qt5-serialport için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-connectivity + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides access to Bluetooth hardware + Bluetooth donanımlarına bağlantı sağlar + Provides access to Bluetooth hardware + Bluetooth donanımlarına bağlantı sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtconnectivity-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + bluez-libs-devel + + desktop/toolkit/qt5/qt5-connectivity/pspec.xml + + + qt5-connectivity + + qt5-base + qt5-declarative + bluez-libs + + + /usr/bin + /usr/lib + /usr/share/licenses + /usr/lib/qt5 + /usr/lib/qt5/bin/ + + + + qt5-connectivity-devel + qt5-connectivity için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-02 + 5.4.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-translations + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + A cross-platform application and UI framework (Translations) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Çeviriler) + A cross-platform application and UI framework (Translations) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Çeviriler) + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qttranslations-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + desktop/toolkit/qt5/qt5-translations/pspec.xml + + + qt5-translations + + qt5-base + + + /usr/share/qt5 + /usr/share/licenses/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-webkit + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Classes for a WebKit2 based implementation and a new QML API + WebKit2 tabanlı uygulama ve yeni QML API için sınıflar + Classes for a WebKit2 based implementation and a new QML API + WebKit2 tabanlı uygulama ve yeni QML API için sınıflar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebkit-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-sensors-devel + qt5-location-devel + qt5-declarative-devel + libXtst-devel + gst-plugins-base-devel + libXcomposite-devel + icu4c-devel + libjpeg-turbo-devel + fontconfig-devel + glib2-devel + dbus-devel + ruby-devel + gstreamer-devel + libpng-devel + libpcre-devel + libudev-devel + webp-devel + zlib-devel + libxslt-devel + libXcomposite-devel + libX11-devel + libgcc + libXrender-devel + sqlite-devel + perl-Digest-MD5 + perl-Text-ParseWords + gperf + bison + flex + phonon-devel + + desktop/toolkit/qt5/qt5-webkit/pspec.xml + + + qt5-webkit + + qt5-base + mesa + webp + zlib + glib2 + icu4c + libX11 + libgcc + libpng + sqlite + libxml2 + libxslt + libXrender + qt5-sensors + qt5-location + libXcomposite + libjpeg-turbo + gstreamer-next + qt5-webchannel + qt5-declarative + gst-plugins-base-next + + + /usr/lib + /usr/lib/qt5/plugins + /usr/lib/qt5/ + /usr/lib/qt5/bin/ + /usr/bin + /usr/share/doc + + + + qt5-webkit-devel + qt5-webkit için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-quickcontrols + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Reusable Qt Quick based UI controls to create classic desktop-style user interfaces + Klasik masaüstü biçimli kullanıcı arayüzleri oluşturmak için yeniden kullanılabilir Qt Quick tabanlı UI kontrolleri + Reusable Qt Quick based UI controls to create classic desktop-style user interfaces + Klasik masaüstü biçimli kullanıcı arayüzleri oluşturmak için yeniden kullanılabilir Qt Quick tabanlı UI kontrolleri + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtquickcontrols-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml + + + qt5-quickcontrols + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-wayland + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides APIs for Wayland + Wayland için API'ler sağlar + Provides APIs for Wayland + Wayland için API'ler sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwayland-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + libxkbcommon-devel + xorg-server-xwayland + glib2-devel + libX11-devel + libgcc + mesa-devel + fontconfig-devel + freetype-devel + libXrender-devel + libudev-devel + libXcomposite-devel + libxkbcommon-devel + wayland-client + wayland-cursor + + desktop/toolkit/qt5/qt5-wayland/pspec.xml + + + qt5-wayland + + mesa + qt5-base + fontconfig + libXrender + libxkbcommon + libXcomposite + libXcomposite + wayland-client + wayland-cursor + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin + /usr/bin + + + + qt5-wayland-devel + qt5-wayland için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-imageformats + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Plugins for additional image formats: TIFF, MNG, TGA, WBMP + İlave resim biçimleri için eklentiler: TIFF, MNG, TGA, WBMP + Plugins for additional image formats: TIFF, MNG, TGA, WBMP + İlave resim biçimleri için eklentiler: TIFF, MNG, TGA, WBMP + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtimageformats-opensource-src-5.4.2.tar.xz + + qt5-base-devel + jasper-32bit + libmng-devel + + desktop/toolkit/qt5/qt5-imageformats/pspec.xml + + + qt5-imageformats + + qt5-base + libmng + tiff + webp + jasper + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + + 2015-06-03 + 5.4.2 + version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-declarative + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Classes for QML and JavaScript languages + QML ve JavaScript dilleri için sınıflar + Classes for QML and JavaScript languages + QML ve JavaScript dilleri için sınıflar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtdeclarative-opensource-src-5.4.2.tar.xz + + qt5-base-devel + libxkbcommon-devel + mesa-devel + qt5-xmlpatterns-devel + + desktop/toolkit/qt5/qt5-declarative/pspec.xml + + + qt5-declarative + + qt5-base + mesa + qt5-xmlpatterns + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin/ + + + + qt5-declarative-devel + qt5-declarative için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-02 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-xmlpatterns + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Support for XPath, XQuery, XSLT and XML schema validation + XPath, XQuery, XSLT ve XML şema doğrulama için destek sağlar + Support for XPath, XQuery, XSLT and XML schema validation + XPath, XQuery, XSLT ve XML şema doğrulama için destek sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtxmlpatterns-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml + + + qt5-xmlpatterns + + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin + + + + qt5-xmlpatterns-devel + qt5-xmlpatterns için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-graphicaleffects + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Graphical effects for use with Qt Quick 2 + Qt Quick2 ile kullanım için grafiksel efektler + Graphical effects for use with Qt Quick 2 + Qt Quick2 ile kullanım için grafiksel efektler + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtgraphicaleffects-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-graphicaleffects/pspec.xml + + + qt5-graphicaleffects + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-doc + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + A cross-platform application and UI framework (Documentation) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Belgelendirme) + A cross-platform application and UI framework (Documentation) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Belgelendirme) + assistant5 + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtdoc-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-tools-devel + + desktop/toolkit/qt5/qt5-doc/pspec.xml + + + qt5-doc + + qt5-base + qt5-script + qt5-svg + qt5-xmlpatterns + qt5-tools + qt5-declarative + + + /usr/share/licenses + /usr/share/doc/qt5 + + + + + 2015-06-02 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-base + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Cross platform application and UI framework + Qt5 araç takımı, sürüm 5 + Qt est une boîte à outils graphique multi-plateforme. + Cross platform application and UI development framework + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır. + Qt es un toolkit para GUI multiplataforma. + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtbase-opensource-src-5.4.2.tar.xz + + alsa-lib-devel + at-spi2-core-devel + cups-devel + dbus-devel + zlib-devel + glib2-devel + desktop-file-utils + fontconfig-devel + gperf + gst-plugins-base-devel + gstreamer-devel + gtk2-devel + harfbuzz-devel + icon-theme-hicolor + leveldb-devel + firebird-superserver + libjpeg-turbo-devel + mariadb-lib + libmng-devel + pulseaudio-libs-devel + webp-devel + libxcb-devel + libXcomposite-devel + libxkbcommon-devel + libxslt + mesa-devel + libmtdev-devel + nss-devel + openal-devel + pciutils-devel + postgresql-server + python-devel + ruby-devel + sqlite-devel + unixODBC-devel + xcb-proto + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-wm-devel + tiff-devel + libdrm-devel + DirectFB-devel + libpng-devel + libudev-devel + libSM-devel + libICE-devel + libX11-devel + libXext-devel + firebird-devel + unixODBC-devel + libXrandr-devel + libXrender-devel + xcb-util-renderutil-devel + openssl-devel + freetype-devel + + + mkspecs1.patch + mkspecs2.patch + mkspecs3.patch + + desktop/toolkit/qt5/qt5-base/pspec.xml + + + qt5-base + + cups + dbus + gtk2 + mesa + zlib + glib2 + icu4c + libSM + libXi + pango + libICE + libX11 + libdrm + DirectFB + libpng + libxcb + libudev + openssl + freetype + harfbuzz + libmtdev + fontconfig + libXrender + xcb-util-wm + libxkbcommon + libjpeg-turbo + xcb-util-image + xcb-util-keysyms + xcb-util-renderutil + + + /usr/lib + /usr/lib/qt5/imports + /usr/lib/qt5/qml + /usr/lib/qt5/plugins + /usr/share/qt5/translations + /usr/lib/qt5/bin + /usr/bin + /usr/share/doc + + + + qt5-base-devel + Development files for Qt 5 + Qt5 için geliştirme dosyaları + Development files for Qt 5 + + qt5-base + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + /usr/lib/qt5/mkspecs + /usr/lib/*.prl + + + + qt5-sql-mysql + Qt5'in SQL sınıfları için MySQL sürücüsü + + qt5-base + mariadb-lib + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlmysql.so + + + + qt5-sql-postgresql + Qt5'in SQL sınıfları için PostgreSQL sürücüsü + + qt5-base + postgresql-lib + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlpsql.so + + + + qt5-sql-sqlite + Qt5'in SQL sınıfları için SQLite sürücüsü + + qt5-base + sqlite + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlite.so + + + + qt5-sql-odbc + Qt5'in SQL sınıfları için ODBC sürücüsü + + qt5-base + unixODBC + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlodbc.so + + + + qt5-base-32bit + 32-bit shared libraries for qt5 + emul32 + emul32 + + libgcc + libpcre + qt5-base-devel + cups-32bit + dbus-32bit + gtk2-32bit + mesa-32bit + zlib-32bit + glib2-32bit + glibc-32bit + icu4c-32bit + pango-32bit + libX11-32bit + libdrm-32bit + libpng-32bit + sqlite-32bit + libudev-32bit + openssl-32bit + freetype-32bit + harfbuzz-32bit + libmtdev-32bit + fontconfig-32bit + libXrender-32bit + libjpeg-turbo-32bit + + + /usr/lib32 + + + + + 2015-06-02 + 5.4.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-04-23 + 5.4.1 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-accountsservice + https://github.com/hawaii-desktop/qt-accountsservice-addon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Qt5 - AccountService addon + Qt5 - AccountService addon + https://github.com/hawaii-desktop/qtaccountsservice/archive/v0.1.2.tar.gz + + libgcc + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-accountsservice/pspec.xml + + + qt5-accountsservice + + libgcc + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + + qt5-qtaccountsservice-devel + + qt5-base + qt5-accountsservice + + + /usr/include + + + + + 2015-06-03 + 0.1.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-enginio + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + A Backend-as-a-Service solution to ease the backend development for connected and data-driven application + Bağlı ve veritabanlı uygulamlar için arka uç geliştirmeyi kolaylaştıran bir sevice çözümü + A Backend-as-a-Service solution to ease the backend development for connected and data-driven application + Bağlı ve veritabanlı uygulamlar için arka uç geliştirmeyi kolaylaştıran bir sevice çözümü + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtenginio-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-enginio/pspec.xml + + + qt5-enginio + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5/ + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin/ + + + + qt5-enginio-devel + qt5-enginio için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-location + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides access to position, satellite and area monitoring classes + Konum, uydu ve alan izleme sınıflarına erişim sağlar + Provides access to position, satellite and area monitoring classes + Konum, uydu ve alan izleme sınıflarına erişim sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtlocation-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-location/pspec.xml + + + qt5-location + + qt5-base + geoclue + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-location-devel + qt5-location için geliştirme dosyaları + + qt5-base-devel + qt5-declarative-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-webchannel + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients + HTML/JavaScript istemcileri ile Qt uygulamalarının tam uyumu için HTML istemcilerinden QML veya QObject nesnelerine erişim sağlar + Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients + HTML/JavaScript istemcileri ile Qt uygulamalarının tam uyumu için HTML istemcilerinden QML veya QObject nesnelerine erişim sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebchannel-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-webchannel/pspec.xml + + + qt5-webchannel + + qt5-base + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-webchannel-devel + qt5-webchannel için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-svg + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Classes for displaying the contents of SVG files + SVG dosyalarının içeriğini görüntüleme için sınıflar + Classes for displaying the contents of SVG files + SVG dosyalarının içeriğini görüntüleme için sınıflar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsvg-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + desktop/toolkit/qt5/qt5-svg/pspec.xml + + + qt5-svg + + mesa + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses/ + + + + qt5-svg-devel + qt5-svg için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-x11extras + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides platform-specific APIs for X11 + X11 için platforma özgü API'ler sağlar + Provides platform-specific APIs for X11 + X11 için platforma özgü API'ler sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtx11extras-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + desktop/toolkit/qt5/qt5-x11extras/pspec.xml + + + qt5-x11extras + + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-x11extras-devel + qt5-x11extras için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-configuration + https://github.com/hawaii-desktop/qt-accountsservice-addon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Settings API with change notifications for Qt + Settings API with change notifications for Qt + Settings API with change notifications for Qt + Settings API with change notifications for Qt + http://sourceforge.net/projects/mauios/files/hawaii/qtconfiguration/qtconfiguration-0.2.1.tar.gz + + libgcc + glib2-devel + dconf-devel + qt5-base-devel + + desktop/toolkit/qt5/qt5-configuration/pspec.xml + + + qt5-configuration + + libgcc + glib2 + dconf + qt5-base + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + + qt5-configuration-devel + + qt5-base + + + /usr/lib/pkgconfig + /usr/include + + + + + 2015-06-03 + 0.2.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-multimedia + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Classes for audio, video, radio and camera functionality + Ses, video, radyo ve kamera işlevsellikleri için sınıflar + Classes for audio, video, radio and camera functionality + Ses, video, radyo ve kamera işlevsellikleri için sınıflar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtmultimedia-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + pulseaudio-libs-devel + gstreamer-devel + openal-devel + pulseaudio-libs-32bit + + desktop/toolkit/qt5/qt5-multimedia/pspec.xml + + + qt5-multimedia + + mesa + openal + alsa-lib + qt5-base + gstreamer + pulseaudio-libs + qt5-declarative + gst-plugins-base + gst-plugins-bad + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + + qt5-multimedia-devel + qt5-multimedia için geliştirme dosyaları + + qt5-base-devel + qt5-declarative-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-webengine + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + Provides support for web applications using the Chromium browser project + Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar + Provides support for web applications using the Chromium browser project + Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebengine-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + nss-devel + dbus-devel + nspr-devel + expat-devel + glib2-devel + libX11-devel + libcap-devel + libgcc + freetype-devel + libXtst-devel + libXcursor-devel + libXrandr-devel + alsa-lib-devel + libXcomposite-devel + sqlite-devel + at-spi2-core-devel + ruby + gperf + bluez-libs-devel + cups-devel + desktop-file-utils + fontconfig-devel + gst-plugins-base-devel + gstreamer-devel + gtk2-devel + harfbuzz-devel + icon-theme-hicolor + firebird-superserver + libjpeg-turbo-devel + mariadb-lib + libmng-devel + pulseaudio-libs-devel + libxcb-devel + libxkbcommon-devel + libxslt-devel + mesa-devel + libmtdev-devel + openal-devel + postgresql-server + pciutils-devel + python-devel + unixODBC-devel + xcb-proto + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-wm-devel + + desktop/toolkit/qt5/qt5-webengine/pspec.xml + + + qt5-webengine + + nss + dbus + nspr + expat + glib2 + libX11 + libcap + libgcc + freetype + mesa + libXi + libXext + libXtst + qt5-base + alsa-lib + harfbuzz + libXfixes + libXrandr + fontconfig + libXcursor + libXdamage + libXrender + libXcomposite + qt5-declarative + + + /usr/lib + /usr/lib/qt5 + /usr/share/qt5/translations + /usr/share/qt5 + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + + qt5-webengine-devel + + qt5-base-devel + qt5-declarative-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-28 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + qt5-tools + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2.1-linking-exception + qt5 + A cross-platform application and UI framework (Development Tools, QtHelp) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) çatısı (Geliştirme Araçları, Qt Yardım). + A cross-platform application and UI framework (Development Tools, QtHelp) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) çatısı (Geliştirme Araçları, Qt Yardım). + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qttools-opensource-src-5.4.2.tar.xz + + mesa-devel + qt5-base-devel + qt5-declarative-devel + + desktop/toolkit/qt5/qt5-tools/pspec.xml + + + qt5-tools + + qt5-base + mesa + qt5-webkit + qt5-declarative + + + /usr/lib + /usr/share/licenses/ + /usr/share/qt5/ + /usr/share/applications + /usr/lib/qt5 + /usr/share/pixmaps/ + /usr/lib/qt5/bin/ + /usr/bin + /usr/share/doc + + + qdbusviewer.desktop + linguist.desktop + designer.desktop + assistant_tr.qm + designer_tr.qm + linguist_tr.qm + assistant.desktop + assistant.png + assistant.png + linguist.png + designer.png + + + + qt5-tools-devel + qt5-tools için geliştirme dosyaları + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + at-spi2-core + http://www.linuxfoundation.org/collaborate/workgroups/accessibility + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + service + desktop.misc + Protocol definitions and daemons for D-Bus at-spi + D-Bus at-spi için protokol tanımları ve hizmetleri + at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation. + at-spi2-core, erişilebilirlik teknolojilerinin uygulamalara D-Bus üzerinden erişerek onları otomatik olarak denetlemesini sağlar. + mirrors://gnome/at-spi2-core/2.16/at-spi2-core-2.16.0.tar.xz + + libXtst-devel + libXi-devel + gettext-devel + dbus-devel + glib2-devel + intltool + + desktop/misc/at-spi2-core/pspec.xml + + + at-spi2-core + + libXtst + libX11 + dbus + glib2 + + + /etc + /usr/lib + /usr/share/doc + /usr/share/dbus-1 + /usr/share/gtk-doc + /usr/libexec + /usr/share/gir-1.0 + /usr/share/locale + + + + at-spi2-core-32bit + 32-bit shared libraries for at-spi2-core + emul32 + emul32 + + dbus-32bit + glib2-32bit + libXi-32bit + libX11-32bit + libXtst-32bit + glibc-32bit + + + dbus-32bit + glib2-32bit + libX11-32bit + glibc-32bit + + + /usr/lib32 + + + + at-spi2-core-devel + at-spi2-core için geliştirme dosyaları + at-spi2-core için geliştirme dosyaları + + at-spi2-core + dbus-devel + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + 2015-04-17 + 2.16.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-04-14 + 2.12.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-10 + 2.10.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-07 + 2.8.0 + Fix build. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-30 + 2.8.0 + Rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-27 + 2.8.0 + Rebuild. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-17 + 2.8.0 + Rebuild with new pisi release + PisiLinux Community + admins@pisilinux.org + + + 2013-06-17 + 2.8.0 + Rebuild with new pisi release + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-23 + 2.8.0 + Dep fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-04-17 + 2.8.0 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-22 + 2.7.2 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + desktop-file-utils + http://www.freedesktop.org/software/desktop-file-utils/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.misc + Command line utilities to work with desktop menu entries + Masaüstü menü girdilerini yönetmek için komut satırı araçları + desktop files are used to describe an application for inclusion in GNOME or KDE menus. This package contains desktop-file-validate which checks whether a .desktop file complies with the specification and desktop-file-install which installs a desktop file to the standard directory, optionally fixing it up in the process. + http://freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.21.tar.xz + + glib2-devel + + desktop/misc/desktop-file-utils/pspec.xml + + + desktop-file-utils + + glib2 + + + /usr/bin + /usr/share/doc + /usr/share/man/man1/ + + + System.PackageHandler + + + + + 2013-09-07 + 0.21 + Add comar script. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-26 + 0.21 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-11-21 + 0.21 + First release + PisiLinux Community + admins@pisilinux.org + + + + + system + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.base + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.boot + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.doc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.auth + FIXME + FIXME + FIXME + security + + PisiLinux Community + admins@pisilinux.org + + + + system.locale + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + system.installer + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + system.devel + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + office + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.postscript + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.libreoffice + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.libreoffice.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + office.spellcheck + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.misc + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.dictionary + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.docbook + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.calligra + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + office.calligra.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + tex + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.addon + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.base + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.extra + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + tex.tool + FIXME + FIXME + FIXME + office + + PisiLinux Community + admins@pisilinux.org + + + + editor + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.emacs + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.web + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + editor.vi + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + programming + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.library + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.build + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.debug + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.python + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.python.django + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.perl + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.dotnet + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.gambas + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.ruby + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.tcl + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.java + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.haskell + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.falcon + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.pascal + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.lisp + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.php + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.ocaml + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.language.objectivec + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.profiler + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.scm + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.docs + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.eric + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.eclipse + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.environment.kdevelop + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.tool + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + programming.devel + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + science + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.medical + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.plotting + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.mathematics + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.gis + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.chemistry + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.misc + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.electronics + FIXME + FIXME + FIXME + electronics + + PisiLinux Community + admins@pisilinux.org + + + + science.biology + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + science.robotics + FIXME + FIXME + FIXME + electronics + + PisiLinux Community + admins@pisilinux.org + + + + science.astronomy + FIXME + FIXME + FIXME + science + + PisiLinux Community + admins@pisilinux.org + + + + desktop + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lookandfeel + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.qt + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.qt5 + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.motif + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.gtk + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.toolkit.clutter + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate + FIXME + FIXME + FIXME + mate.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate.base + FIXME + FIXME + FIXME + mate.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.mate.extras + FIXME + FIXME + FIXME + mate.desktop.extras + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.lookandfeel + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.addon + FIXME + FIXME + FIXME + xfce.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.xfce.base + FIXME + FIXME + FIXME + xfce.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.misc + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome2 + FIXME + FIXME + FIXME + gnome2.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome + FIXME + FIXME + FIXME + gnome.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome.base + FIXME + FIXME + FIXME + gnome.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.gnome.addons + FIXME + FIXME + FIXME + gnome.desktop.addons + + PisiLinux Community + admins@pisilinux.org + + + + desktop.font + FIXME + FIXME + FIXME + fonts + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox.addon + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.fluxbox.base + FIXME + FIXME + FIXME + desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment + FIXME + FIXME + FIXME + enlightenment.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment.addon + FIXME + FIXME + FIXME + enlightenment.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.enlightenment.base + FIXME + FIXME + FIXME + enlightenment.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.razor-qt + FIXME + FIXME + FIXME + razor-qt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.admin + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.addon + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.base + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.network + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.sdk + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.toys + FIXME + FIXME + FIXME + kde.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.bindings + FIXME + FIXME + FIXME + kde.kdebindings + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.multimedia + FIXME + FIXME + FIXME + kde.kdemultimedia + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.utils + FIXME + FIXME + FIXME + kde.kdeutils + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.edu + FIXME + FIXME + FIXME + kde.kdeedu + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.accessibility + FIXME + FIXME + FIXME + kde.kdeaccessibility + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.graphics + FIXME + FIXME + FIXME + kde.kdegraphics + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.games + FIXME + FIXME + FIXME + kde.kdegames + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt + FIXME + FIXME + FIXME + lxqt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt.addon + FIXME + FIXME + FIXME + lxqt.addon + + PisiLinux Community + admins@pisilinux.org + + + + desktop.lxqt.base + FIXME + FIXME + FIXME + lxqt.desktop + + PisiLinux Community + admins@pisilinux.org + + + + kernel + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + kernel.drivers + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + kernel.tools + Kernel Tools + Kernel Tools; perf, cpupowertools + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11 + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.library + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + x11.driver + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.misc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.im + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.wm + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + x11.terminal + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + x11.server + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + x11.util + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + hardware + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.virtualization + FIXME + FIXME + FIXME + virtualization + + PisiLinux Community + admins@pisilinux.org + + + + hardware.scanner + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.bluetooth + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.cpu + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.graphics + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.firmware + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.optical + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.irda + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.printer + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.misc + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.smartcard + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.info + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.sound + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.disk + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.security + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.emulator + FIXME + FIXME + FIXME + other + + PisiLinux Community + admins@pisilinux.org + + + + hardware.powermanagement + FIXME + FIXME + FIXME + power.management + + PisiLinux Community + admins@pisilinux.org + + + + hardware.mobile + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + hardware.firewire + FIXME + FIXME + FIXME + system + + PisiLinux Community + admins@pisilinux.org + + + + network + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.filter + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.mail + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.library + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.p2p + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.monitor + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.rss + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + network.share + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.fax + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.voip + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.download + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.connection + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.chat + FIXME + FIXME + FIXME + communication + + PisiLinux Community + admins@pisilinux.org + + + + network.plugin + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.web + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.analyzer + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.remoteshell + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + network.ftp + FIXME + FIXME + FIXME + network + + PisiLinux Community + admins@pisilinux.org + + + + multimedia + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp.addon + FIXME + FIXME + FIXME + graphics + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.graphics.gimp.l10n + FIXME + FIXME + FIXME + localization + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.stream + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.editor + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.converter + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.sound + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.tv + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.plugin + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.radio + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + multimedia.video + FIXME + FIXME + FIXME + multimedia + + PisiLinux Community + admins@pisilinux.org + + + + server + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.backup + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.monitor + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.mta + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.database + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.misc + FIXME + FIXME + FIXME + programming + + PisiLinux Community + admins@pisilinux.org + + + + server.proxy + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.auth + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.web + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + server.ftp + FIXME + FIXME + FIXME + servers + + PisiLinux Community + admins@pisilinux.org + + + + util + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.shell + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.antivirus + FIXME + FIXME + FIXME + admin.tools + + PisiLinux Community + admins@pisilinux.org + + + + util.crypt + FIXME + FIXME + FIXME + security + + PisiLinux Community + admins@pisilinux.org + + + + util.admin + FIXME + FIXME + FIXME + admin.tools + + PisiLinux Community + admins@pisilinux.org + + + + util.archive + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.misc + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + util.benchmark + FIXME + FIXME + FIXME + accessories + + PisiLinux Community + admins@pisilinux.org + + + + game + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.emulator + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.strategy + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.puzzle + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.engine + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.misc + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.simulation + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.action + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.adventure + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.arcade + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.fps + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.rpg + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.board + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + + game.sports + FIXME + FIXME + FIXME + games + + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum new file mode 100644 index 0000000000..8cd6932f51 --- /dev/null +++ b/pisi-index.xml.sha1sum @@ -0,0 +1 @@ +05c7da290a12f3f08864fcb88e9194a2c6b1f6a0 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz new file mode 100644 index 0000000000..bc52378c38 Binary files /dev/null and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum new file mode 100644 index 0000000000..09fc8adaf0 --- /dev/null +++ b/pisi-index.xml.xz.sha1sum @@ -0,0 +1 @@ +234d63ce3646d79210e1e22bd24a17a7ee3e6125 \ No newline at end of file diff --git a/programming/build/component.xml b/programming/build/component.xml new file mode 100644 index 0000000000..678f939048 --- /dev/null +++ b/programming/build/component.xml @@ -0,0 +1,3 @@ + + programming.build + diff --git a/programming/build/llvm/actions.py b/programming/build/llvm/actions.py new file mode 100644 index 0000000000..bf18e2bfc9 --- /dev/null +++ b/programming/build/llvm/actions.py @@ -0,0 +1,114 @@ + +# -*- 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 pkgconfig +from pisi.actionsapi import get +from pisi.actionsapi import kde4 + +#WorkDir = "%s-%s.src" % (get.srcNAME(), get.srcVERSION()) +libdir = "/usr/lib32/llvm" if get.buildTYPE() == "emul32" else "/usr/lib/llvm" +lib = "lib32" if get.buildTYPE() == "emul32" else "lib" + +def setup(): + if not shelltools.isDirectory("tools/clang"): + pisitools.dosed("tools/cfe-3.5.0.src/lib/Driver/ToolChains.cpp", '"ld"', '"ld.gold"') + shelltools.move("tools/cfe-%s.src" % get.srcVERSION(), "tools/clang") + shelltools.move("tools/clang-tools-extra-*", "tools/clang/extra") + if not shelltools.isDirectory("projects/compiler-rt"): + shelltools.move("projects/compiler-rt-3.5*", "projects/compiler-rt") + + pisitools.dosed("utils/llvm-build/llvm-build", "python", "python2.7") + pisitools.dosed("bindings/ocaml/Makefile.ocaml", '\$\(PROJ_libdir\)', libdir) + pisitools.dosed("Makefile.config.in", "\$\(PROJ_prefix\)/etc/llvm", "/etc/llvm") + pisitools.dosed("Makefile.config.in", "\$\(PROJ_prefix\)/lib", "$(PROJ_prefix)/%s/llvm" % lib) + pisitools.dosed("Makefile.config.in", "\$\(PROJ_prefix\)/docs/llvm", "$(PROJ_prefix)/share/doc/llvm") + pisitools.dosed("tools/llvm-config/llvm-config.cpp", '(ActiveLibDir\s=\sActivePrefix\s\+\s\"\/lib)(.*)', r'\1/llvm\2') + pisitools.dosed("autoconf/configure.ac", '\LLVM_LIBDIR="\$\{prefix\}/lib"', 'LLVM_LIBDIR="${prefix}/%s/llvm"' % lib) + + pisitools.dosed("Makefile.rules", "\$\(RPATH\)\s-Wl,\$\(ExmplDir\)\s\$\(DynamicFlag\)", "$(DynamicFlag)") + pisitools.dosed("Makefile.rules", "\$\(RPATH\)\s-Wl,\$\(ToolDir\)\s\$\(DynamicFlag\)", "$(DynamicFlag)") + + shelltools.export("CPPFLAGS","%s %s" % (get.CXXFLAGS(),pkgconfig.getLibraryCFLAGS("libffi"))) + + #pic_option = "enable" if get.ARCH() == "x86_64" else "disable" + shelltools.export("CC", "gcc") + shelltools.export("CXX", "g++") + + options = "--libdir=%s \ + --datadir=/usr/share/llvm \ + --sysconfdir=/etc \ + --enable-shared \ + --enable-libffi \ + --enable-targets=all \ + --disable-expensive-checks \ + --disable-debug-runtime \ + --disable-assertions \ + --disable-assertions \ + --with-python=/usr/bin/python2.7 \ + --with-binutils-include=/usr/include \ + " % libdir + + autotools.configure(options) + + +#def check(): +# autotools.make("check") +# autotools.make("-C tools/clang test") + +def build(): + autotools.make("REQUIRES_RTTI=1") + +def install(): + if get.buildTYPE() == "emul32": + + autotools.rawInstall("DESTDIR=%s \ + PROJ_etcdir=/etc/llvm \ + PROJ_libdir=/usr/lib32/llvm \ + PROJ_docsdir=/%s/llvm" + % (get.installDIR(), get.docDIR())) + shelltools.chmod("%s/usr/lib32/llvm/*.a" % get.installDIR(), mode = 0644) + pisitools.dosym("llvm/LLVMgold.so", "/usr/lib32/LLVMgold.so") + pisitools.remove("/usr/lib32/llvm/*LLVMHello.*") + return + else: + autotools.rawInstall("DESTDIR=%s \ + PROJ_etcdir=/etc/llvm \ + PROJ_libdir=%s \ + PROJ_docsdir=/%s/llvm" + % (get.installDIR(), libdir, get.docDIR())) + + + shelltools.chmod("%s/usr/lib/llvm/*.a" % get.installDIR(), 0644) + + # Install static analyzers which aren't installed by default + for exe in ("scan-build", "scan-view"): + pisitools.insinto("/usr/lib/clang-analyzer/%s" % exe, "tools/clang/tools/%s/%s" % (exe, exe)) + pisitools.dosym("/usr/lib/clang-analyzer/%s/%s" % (exe, exe), "/usr/bin/%s" % exe) + + pisitools.dodir("/etc/ld.so.conf.d") + shelltools.echo("%s/etc/ld.so.conf.d/51-llvm.conf" % get.installDIR(), "/usr/lib/llvm") + + # Symlink the gold plugin where clang expects it + pisitools.dosym("llvm/LLVMgold.so", "/usr/lib/LLVMgold.so") + + # Remove example file + pisitools.remove("/usr/lib/llvm/*LLVMHello.*") + + pisitools.remove("/usr/share/doc/llvm/*.tar.gz") + pisitools.remove("/usr/share/doc/llvm/ocamldoc/html/*.tar.gz") + pisitools.removeDir("/usr/share/doc/llvm/ps") + + # Install vim syntax files for .ll and .td files + # llvm.vim additional file add ftdetct vim file to detect .ll and .td as llvm files + pisitools.insinto("/usr/share/vim/vimfiles/syntax", "utils/vim/*.vim") + + # Install kate syntax file + pisitools.insinto("%s/katepart/syntax" % kde4.appsdir, "utils/kate/*.xml") + + pisitools.dodoc("CREDITS.TXT", "LICENSE.TXT", "README.txt") diff --git a/programming/build/llvm/files/llvm-3.5.0-fix-cmake-llvm-exports.patch b/programming/build/llvm/files/llvm-3.5.0-fix-cmake-llvm-exports.patch new file mode 100644 index 0000000000..7a7d42a3d4 --- /dev/null +++ b/programming/build/llvm/files/llvm-3.5.0-fix-cmake-llvm-exports.patch @@ -0,0 +1,39 @@ +Index: cmake/modules/Makefile +=================================================================== +--- cmake/modules/Makefile (revision 217483) ++++ cmake/modules/Makefile (revision 217484) +@@ -33,6 +33,16 @@ + LLVM_ENABLE_RTTI := 0 + endif + ++LLVM_LIBS_TO_EXPORT := $(subst -l,,$(shell $(LLVM_CONFIG) --libs $(LINK_COMPONENTS) || echo Error)) ++ ++ifeq ($(LLVM_LIBS_TO_EXPORT),Error) ++$(error llvm-config --libs failed) ++endif ++ ++ifndef LLVM_LIBS_TO_EXPORT ++$(error LLVM_LIBS_TO_EXPORT cannot be empty) ++endif ++ + OBJMODS := LLVMConfig.cmake LLVMConfigVersion.cmake LLVMExports.cmake + + $(PROJ_OBJ_DIR)/LLVMConfig.cmake: LLVMConfig.cmake.in $(LLVMBuildCMakeFrag) +@@ -45,7 +55,7 @@ + -e 's/@LLVM_VERSION_PATCH@/'"$(LLVM_VERSION_PATCH)"'/' \ + -e 's/@PACKAGE_VERSION@/'"$(LLVMVersion)"'/' \ + -e 's/@LLVM_COMMON_DEPENDS@//' \ +- -e 's/@LLVM_AVAILABLE_LIBS@/'"$(subst -l,,$(LLVMConfigLibs))"'/' \ ++ -e 's/@LLVM_AVAILABLE_LIBS@/'"$(LLVM_LIBS_TO_EXPORT)"'/' \ + -e 's/@LLVM_ALL_TARGETS@/'"$(ALL_TARGETS)"'/' \ + -e 's/@LLVM_TARGETS_TO_BUILD@/'"$(TARGETS_TO_BUILD)"'/' \ + -e 's/@LLVM_TARGETS_WITH_JIT@/'"$(TARGETS_WITH_JIT)"'/' \ +@@ -83,7 +93,7 @@ + $(Echo) 'Generating LLVM CMake target exports file' + $(Verb) ( \ + echo '# LLVM CMake target exports. Do not include directly.' && \ +- for lib in $(subst -l,,$(LLVMConfigLibs)); do \ ++ for lib in $(LLVM_LIBS_TO_EXPORT); do \ + echo 'add_library('"$$lib"' STATIC IMPORTED)' && \ + echo 'set_property(TARGET '"$$lib"' PROPERTY IMPORTED_LOCATION "'"$(PROJ_libdir)/lib$$lib.a"'")' ; \ + done && \ diff --git a/programming/build/llvm/files/llvm-3.5.0-force-link-pass.o.patch b/programming/build/llvm/files/llvm-3.5.0-force-link-pass.o.patch new file mode 100644 index 0000000000..acc4c13396 --- /dev/null +++ b/programming/build/llvm/files/llvm-3.5.0-force-link-pass.o.patch @@ -0,0 +1,28 @@ +Index: llvm-toolchain-snapshot-3.5~svn211313/tools/bugpoint/Makefile +=================================================================== +--- llvm-toolchain-snapshot-3.5~svn211313.orig/tools/bugpoint/Makefile ++++ llvm-toolchain-snapshot-3.5~svn211313/tools/bugpoint/Makefile +@@ -12,6 +12,9 @@ TOOLNAME := bugpoint + LINK_COMPONENTS := asmparser instrumentation scalaropts ipo linker bitreader \ + bitwriter irreader vectorize objcarcopts codegen + ++# Crappy workaround to make sure it links correctly. ++LLVMLibsOptions := ../../lib/IR/Release*/Pass.o ++ + # Support plugins. + NO_DEAD_STRIP := 1 + +Index: llvm-toolchain-snapshot-3.5~svn211313/tools/opt/Makefile +=================================================================== +--- llvm-toolchain-snapshot-3.5~svn211313.orig/tools/opt/Makefile ++++ llvm-toolchain-snapshot-3.5~svn211313/tools/opt/Makefile +@@ -10,7 +10,9 @@ + LEVEL := ../.. + TOOLNAME := opt + LINK_COMPONENTS := bitreader bitwriter asmparser irreader instrumentation scalaropts objcarcopts ipo vectorize all-targets codegen ++# Crappy workaround to make sure it links correctly. + ++LLVMLibsOptions := ../../lib/IR/Release*/Pass.o + # Support plugins. + NO_DEAD_STRIP := 1 + diff --git a/programming/build/llvm/files/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch b/programming/build/llvm/files/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch new file mode 100644 index 0000000000..8a838c3a7c --- /dev/null +++ b/programming/build/llvm/files/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch @@ -0,0 +1,30 @@ +diff -upr llvm-3.6.0.src.orig/docs/Makefile llvm-3.6.0.src/docs/Makefile +--- llvm-3.6.0.src.orig/docs/Makefile 2014-10-29 00:45:25.000000000 +0200 ++++ llvm-3.6.0.src/docs/Makefile 2015-02-28 10:12:35.647351241 +0200 +@@ -41,7 +41,7 @@ install_targets := install-html + ifeq ($(ENABLE_DOXYGEN),1) + install_targets += install-doxygen + endif +-ifdef OCAMLDOC ++ifdef OCAMLFIND + ifneq (,$(filter ocaml,$(BINDINGS_TO_BUILD))) + install_targets += install-ocamldoc + endif +@@ -49,7 +49,7 @@ endif + install-local:: $(install_targets) + + generated_targets := doxygen +-ifdef OCAMLDOC ++ifdef OCAMLFIND + generated_targets += ocamldoc + endif + +@@ -120,7 +120,7 @@ regen-ocamldoc: + $(Verb) $(MAKE) -C $(LEVEL)/bindings/ocaml ocamldoc + $(Verb) $(MKDIR) $(PROJ_OBJ_DIR)/ocamldoc/html + $(Verb) \ +- $(OCAMLDOC) -d $(PROJ_OBJ_DIR)/ocamldoc/html -sort -colorize-code -html \ ++ $(OCAMLFIND) ocamldoc -d $(PROJ_OBJ_DIR)/ocamldoc/html -sort -colorize-code -html \ + `$(FIND) $(LEVEL)/bindings/ocaml -name "*.odoc" \ + -path "*/$(BuildMode)/*.odoc" -exec echo -load '{}' ';'` + diff --git a/programming/build/llvm/files/llvm-Config-config.h b/programming/build/llvm/files/llvm-Config-config.h new file mode 100644 index 0000000000..c369b4551f --- /dev/null +++ b/programming/build/llvm/files/llvm-Config-config.h @@ -0,0 +1,9 @@ +#include + +#if __WORDSIZE == 32 +#include "config-32.h" +#elif __WORDSIZE == 64 +#include "config-64.h" +#else +#error "Unknown word size" +#endif diff --git a/programming/build/llvm/files/llvm-Config-llvm-config.h b/programming/build/llvm/files/llvm-Config-llvm-config.h new file mode 100644 index 0000000000..2fa08c9be6 --- /dev/null +++ b/programming/build/llvm/files/llvm-Config-llvm-config.h @@ -0,0 +1,9 @@ +#include + +#if __WORDSIZE == 32 +#include "llvm-config-32.h" +#elif __WORDSIZE == 64 +#include "llvm-config-64.h" +#else +#error "Unknown word size" +#endif diff --git a/programming/build/llvm/pspec.xml b/programming/build/llvm/pspec.xml new file mode 100644 index 0000000000..c053e4fb08 --- /dev/null +++ b/programming/build/llvm/pspec.xml @@ -0,0 +1,221 @@ + + + + + llvm + http://www.llvm.org/ + + Serdar Soytetir + kaptan@pisilinux.org + + NCSA + The Low Level Virtual Machine + The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. + http://llvm.org/releases/3.5.0/llvm-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/cfe-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/clang-tools-extra-3.5.0.src.tar.xz + http://llvm.org/releases/3.5.0/compiler-rt-3.5.0.src.tar.xz + + + zlib-devel + libxml2-devel + ncurses-devel + ocaml + libffi-devel + groff + libedit-devel + + binutils + + + llvm-3.5.0-fix-cmake-llvm-exports.patch + llvm-3.5.0-force-link-pass.o.patch + + + + + llvm + app:console + library + + llvm-libs + libxml2 + libgcc + ncurses + + + /usr/bin + /usr/bin/llvm-config + /usr/include/llvm* + /usr/lib/llvm + /usr/lib + /etc/ld.so.conf.d + /etc/llvm + /usr/share/doc + /usr/share/vim + /usr/share/llvm/cmake + + /usr/share/kde4 + /usr/share/man + + + + + llvm-libs + library + + zlib + libffi + libedit + libgcc + ncurses + + + /usr/lib/llvm/libLLVM-3* + /usr/share/licenses/llvm-libs/LICENSE + + + + + llvm-ocaml + library + programming.language.ocaml + OCaml binding for LLVM + + llvm + ocaml + + + /usr/lib/ocaml + + + + + llvm-clang-analyzer + app:console + A source code analysis framework + The Clang Static Analyzer consists of both a source code analysis framework and a standalone tool that finds bugs in C and Objective-C programs. + + llvm-clang + + + /usr/lib/clang-analyzer + /usr/bin/scan-* + + + + + llvm-clang + A C language family front-end for LLVM + The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. + + llvm-libs + libgcc + ncurses + + + /usr/bin/clang* + /usr/bin/tblgen + /usr/lib/clang + /usr/lib/clang/libclang.so + /usr/share/man/man1/clang.1 + + + + + llvm-clang-devel + Development headers for llvm-clang + + llvm-clang + + + /usr/include/clang + /usr/include/clang-c + + + + + llvm-docs + programming.docs + data:doc + Documentation for LLVM + + /usr/share/doc/llvm/html + /usr/share/doc/llvm/ocamldoc + + + + + llvm-32bit + emul32 + 32-bit shared libraries for llvm + emul32 + + zlib-32bit + libffi-32bit + + + llvm + libgcc + libedit + ncurses-32bit + zlib-32bit + libffi-32bit + + + /usr/lib32 + + + + + + 2014-09-23 + 3.5.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-11 + 3.4.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-11 + 3.4.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-01 + 3.3 + Release bump, already cleaned. + marcin bojara + marcin@pisilinux.org + + + 2013-07-26 + 3.3 + Version bump. + marcin bojara + marcin@pisilinux.org + + + 2013-02-18 + 3.2 + version bump + PisiLinux Community + admins@pisilinux.org + + + 2012-06-11 + 3.1 + First release + marcin bojara + marcin@pisilinux.org + + + diff --git a/programming/build/llvm/translations.xml b/programming/build/llvm/translations.xml new file mode 100644 index 0000000000..7ebd970163 --- /dev/null +++ b/programming/build/llvm/translations.xml @@ -0,0 +1,33 @@ + + + + llvm + Düşük Seviye Sanal Makine (LLVM) + LLVM projesi, modüler ve tekrar tekrar kullanılabilir derleyici teknolojileri koleksiyonudur. Adının aksine geleneksel sanal makinelerden çok farklıdır; ancak sanal makineleri oluşturmak için faydalı kitaplıklar içerir. + + + + llvm-ocaml + LLVM için OCaml bağlayıcısı + + + + llvm-clang-analyzer + C ve Objective-C için kod analiz altyapısı + + + + llvm-clang + LLVM için C dili ailesi ön ucu + + + + llvm-clang-devel + llvm-clang için başlık dosyaları + + + + llvm-docs + LLVM belgeleri + + diff --git a/programming/language/ocaml/component.xml b/programming/language/ocaml/component.xml new file mode 100644 index 0000000000..bcae4bf1bf --- /dev/null +++ b/programming/language/ocaml/component.xml @@ -0,0 +1,3 @@ + + programming.language.ocaml + diff --git a/programming/language/ocaml/ocaml/actions.py b/programming/language/ocaml/ocaml/actions.py new file mode 100644 index 0000000000..b9784fffc6 --- /dev/null +++ b/programming/language/ocaml/ocaml/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 get + +def setup(): + #shelltools.export("CFLAGS", get.CFLAGS().replace("-fomit-frame-pointer", "")) + #shelltools.export("LDFLAGS", get.LDFLAGS()) + + autotools.rawConfigure("-prefix /usr \ + -bindir /usr/bin \ + -x11include /usr/include \ + -libdir /usr/lib/ocaml \ + -mandir /usr/share/man \ + --with-pthread") + +def build(): + autotools.make("-j1 world") + autotools.make("-j1 opt") + autotools.make("-j1 opt.opt") + autotools.make("-C emacs ocamltags") + +def install(): + autotools.rawInstall("BINDIR=%(install)s/usr/bin \ + LIBDIR=%(install)s/usr/lib/ocaml \ + MANDIR=%(install)s/usr/share/man" \ + % { "install": get.installDIR()}) + + pisitools.dodoc("Changes", "LICENSE", "README") + + + ''' autotools.rawInstall("-C emacs \ + BINDIR=%(install)s/usr/bin \ + EMACSDIR=%(install)s/usr/share/emacs/site-lisp" + % { "install": get.installDIR()}) + ''' + # Remove rpaths from stublibs .so files + shelltools.system("chrpath --delete %s/usr/lib/ocaml/stublibs/*.so" + % get.installDIR()) diff --git a/programming/language/ocaml/ocaml/files/fedora/0001-Don-t-ignore-.-configure-it-s-a-real-git-file.patch b/programming/language/ocaml/ocaml/files/fedora/0001-Don-t-ignore-.-configure-it-s-a-real-git-file.patch new file mode 100644 index 0000000000..6561c038fe --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0001-Don-t-ignore-.-configure-it-s-a-real-git-file.patch @@ -0,0 +1,24 @@ +From ccc1bf226619608230dc94b26377756719cf7b20 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 24 Jun 2014 22:29:38 +0100 +Subject: [PATCH 01/12] Don't ignore ./configure, it's a real git file. + +--- + .gitignore | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/.gitignore b/.gitignore +index d36195a..dbb0e3e 100644 +--- a/.gitignore ++++ b/.gitignore +@@ -19,7 +19,6 @@ + /.depend + /.depend.nt + /.DS_Store +-/configure + /ocamlc + /ocamlc.opt + /expunge +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0002-Ensure-empty-compilerlibs-directory-is-created-by-gi.patch b/programming/language/ocaml/ocaml/files/fedora/0002-Ensure-empty-compilerlibs-directory-is-created-by-gi.patch new file mode 100644 index 0000000000..6560bd343d --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0002-Ensure-empty-compilerlibs-directory-is-created-by-gi.patch @@ -0,0 +1,18 @@ +From 0e3b6450f6ab803442a809b6da41d5d5c5da650f Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Thu, 7 Jun 2012 15:36:16 +0100 +Subject: [PATCH 02/12] Ensure empty compilerlibs/ directory is created by git. + +This directory exists in the OCaml tarball, but is empty. As a +result, git ignores it unless we put a dummy file in it. +--- + compilerlibs/.exists | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 compilerlibs/.exists + +diff --git a/compilerlibs/.exists b/compilerlibs/.exists +new file mode 100644 +index 0000000..e69de29 +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0003-Don-t-add-rpaths-to-libraries.patch b/programming/language/ocaml/ocaml/files/fedora/0003-Don-t-add-rpaths-to-libraries.patch new file mode 100644 index 0000000000..1d36cccb11 --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0003-Don-t-add-rpaths-to-libraries.patch @@ -0,0 +1,29 @@ +From 79f0f91e3e4abbfbd3564c11ea72e53310236afc Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 24 Jun 2014 10:00:15 +0100 +Subject: [PATCH 03/12] Don't add rpaths to libraries. + +--- + tools/Makefile.shared | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/tools/Makefile.shared b/tools/Makefile.shared +index 2517434..75a75b4 100644 +--- a/tools/Makefile.shared ++++ b/tools/Makefile.shared +@@ -112,9 +112,9 @@ ocamlmklibconfig.ml: ../config/Makefile + echo 'let ext_dll = "$(EXT_DLL)"'; \ + echo 'let supports_shared_libraries = $(SUPPORTS_SHARED_LIBRARIES)';\ + echo 'let mkdll = "$(MKDLL)"'; \ +- echo 'let byteccrpath = "$(BYTECCRPATH)"'; \ +- echo 'let nativeccrpath = "$(NATIVECCRPATH)"'; \ +- echo 'let mksharedlibrpath = "$(MKSHAREDLIBRPATH)"'; \ ++ echo 'let byteccrpath = ""'; \ ++ echo 'let nativeccrpath = ""'; \ ++ echo 'let mksharedlibrpath = ""'; \ + echo 'let toolpref = "$(TOOLPREF)"'; \ + sed -n -e 's/^#ml //p' ../config/Makefile) \ + > ocamlmklibconfig.ml +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0004-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch b/programming/language/ocaml/ocaml/files/fedora/0004-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch new file mode 100644 index 0000000000..5e117b7dc4 --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0004-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch @@ -0,0 +1,240 @@ +From 11b377aee2811891635982a5590fef62f12645b6 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 29 May 2012 20:40:36 +0100 +Subject: [PATCH 04/12] ocamlbyteinfo, ocamlplugininfo: Useful utilities from + Debian, sent upstream. + +See: +http://git.debian.org/?p=pkg-ocaml-maint/packages/ocaml.git;a=tree;f=debian/ocamlbyteinfo;hb=HEAD +--- + ocamlbyteinfo.ml | 101 +++++++++++++++++++++++++++++++++++++++++++++++++ + ocamlplugininfo.ml | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 210 insertions(+) + create mode 100644 ocamlbyteinfo.ml + create mode 100644 ocamlplugininfo.ml + +diff --git a/ocamlbyteinfo.ml b/ocamlbyteinfo.ml +new file mode 100644 +index 0000000..eb9a293 +--- /dev/null ++++ b/ocamlbyteinfo.ml +@@ -0,0 +1,101 @@ ++(***********************************************************************) ++(* *) ++(* Objective Caml *) ++(* *) ++(* Xavier Leroy, projet Gallium, INRIA Rocquencourt *) ++(* *) ++(* Copyright 2009 Institut National de Recherche en Informatique et *) ++(* en Automatique. All rights reserved. This file is distributed *) ++(* under the terms of the GNU Library General Public License, with *) ++(* the special exception on linking described in file ../../LICENSE. *) ++(* *) ++(***********************************************************************) ++ ++(* $Id$ *) ++ ++(* Dumps a bytecode binary file *) ++ ++open Sys ++open Dynlinkaux ++ ++let input_stringlist ic len = ++ let get_string_list sect len = ++ let rec fold s e acc = ++ if e != len then ++ if sect.[e] = '\000' then ++ fold (e+1) (e+1) (String.sub sect s (e-s) :: acc) ++ else fold s (e+1) acc ++ else acc ++ in fold 0 0 [] ++ in ++ let sect = String.create len in ++ let _ = really_input ic sect 0 len in ++ get_string_list sect len ++ ++let print = Printf.printf ++let perr s = ++ Printf.eprintf "%s\n" s; ++ exit(1) ++let p_title title = print "%s:\n" title ++ ++let p_section title format pdata = function ++ | [] -> () ++ | l -> ++ p_title title; ++ List.iter ++ (fun (name, data) -> print format (pdata data) name) ++ l ++ ++let p_list title format = function ++ | [] -> () ++ | l -> ++ p_title title; ++ List.iter ++ (fun name -> print format name) ++ l ++ ++let _ = ++ try ++ let input_name = Sys.argv.(1) in ++ let ic = open_in_bin input_name in ++ Bytesections.read_toc ic; ++ List.iter ++ (fun section -> ++ try ++ let len = Bytesections.seek_section ic section in ++ if len > 0 then match section with ++ | "CRCS" -> ++ p_section ++ "Imported Units" ++ "\t%s\t%s\n" ++ Digest.to_hex ++ (input_value ic : (string * Digest.t) list) ++ | "DLLS" -> ++ p_list ++ "Used Dlls" "\t%s\n" ++ (input_stringlist ic len) ++ | "DLPT" -> ++ p_list ++ "Additional Dll paths" ++ "\t%s\n" ++ (input_stringlist ic len) ++ | "PRIM" -> ++ let prims = (input_stringlist ic len) in ++ print "Uses unsafe features: "; ++ begin match prims with ++ [] -> print "no\n" ++ | l -> print "YES\n"; ++ p_list "Primitives declared in this module" ++ "\t%s\n" ++ l ++ end ++ | _ -> () ++ with Not_found | Failure _ | Invalid_argument _ -> () ++ ) ++ ["CRCS"; "DLLS"; "DLPT"; "PRIM"]; ++ close_in ic ++ with ++ | Sys_error msg -> ++ perr msg ++ | Invalid_argument("index out of bounds") -> ++ perr (Printf.sprintf "Usage: %s filename" Sys.argv.(0)) +diff --git a/ocamlplugininfo.ml b/ocamlplugininfo.ml +new file mode 100644 +index 0000000..e28800f +--- /dev/null ++++ b/ocamlplugininfo.ml +@@ -0,0 +1,109 @@ ++(***********************************************************************) ++(* *) ++(* Objective Caml *) ++(* *) ++(* Xavier Leroy, projet Gallium, INRIA Rocquencourt *) ++(* *) ++(* Copyright 2009 Institut National de Recherche en Informatique et *) ++(* en Automatique. All rights reserved. This file is distributed *) ++(* under the terms of the GNU Library General Public License, with *) ++(* the special exception on linking described in file ../../LICENSE. *) ++(* *) ++(***********************************************************************) ++ ++(* $Id$ *) ++ ++(* Dumps a .cmxs file *) ++ ++open Natdynlink ++open Format ++ ++let file = ++ try ++ Sys.argv.(1) ++ with _ -> begin ++ Printf.eprintf "Usage: %s file.cmxs\n" Sys.argv.(0); ++ exit(1) ++ end ++ ++exception Abnormal_exit ++ ++let error s e = ++ let eprint = Printf.eprintf in ++ let print_exc s = function ++ | End_of_file -> ++ eprint "%s: %s\n" s file ++ | Abnormal_exit -> ++ eprint "%s\n" s ++ | e -> eprint "%s\n" (Printexc.to_string e) ++ in ++ print_exc s e; ++ exit(1) ++ ++let read_in command = ++ let cmd = Printf.sprintf command file in ++ let ic = Unix.open_process_in cmd in ++ try ++ let line = input_line ic in ++ begin match (Unix.close_process_in ic) with ++ | Unix.WEXITED 0 -> Str.split (Str.regexp "[ ]+") line ++ | Unix.WEXITED _ | Unix.WSIGNALED _ | Unix.WSTOPPED _ -> ++ error ++ (Printf.sprintf ++ "Command \"%s\" exited abnormally" ++ cmd ++ ) ++ Abnormal_exit ++ end ++ with e -> error "File is empty" e ++ ++let get_offset adr_off adr_sec = ++ try ++ let adr = List.nth adr_off 4 in ++ let off = List.nth adr_off 5 in ++ let sec = List.hd adr_sec in ++ ++ let (!) x = Int64.of_string ("0x" ^ x) in ++ let (+) = Int64.add in ++ let (-) = Int64.sub in ++ ++ Int64.to_int (!off + !sec - !adr) ++ ++ with Failure _ | Invalid_argument _ -> ++ error ++ "Command output doesn't have the expected format" ++ Abnormal_exit ++ ++let print_infos name crc defines cmi cmx = ++ let print_name_crc (name, crc) = ++ printf "@ %s (%s)" name (Digest.to_hex crc) ++ in ++ let pr_imports ppf imps = List.iter print_name_crc imps in ++ printf "Name: %s@." name; ++ printf "CRC of implementation: %s@." (Digest.to_hex crc); ++ printf "@[Globals defined:"; ++ List.iter (fun s -> printf "@ %s" s) defines; ++ printf "@]@."; ++ printf "@[Interfaces imported:%a@]@." pr_imports cmi; ++ printf "@[Implementations imported:%a@]@." pr_imports cmx ++ ++let _ = ++ let adr_off = read_in "objdump -h %s | grep ' .data '" in ++ let adr_sec = read_in "objdump -T %s | grep ' caml_plugin_header$'" in ++ ++ let ic = open_in file in ++ let _ = seek_in ic (get_offset adr_off adr_sec) in ++ let header = (input_value ic : Natdynlink.dynheader) in ++ if header.magic <> Natdynlink.dyn_magic_number then ++ raise(Error(Natdynlink.Not_a_bytecode_file file)) ++ else begin ++ List.iter ++ (fun ui -> ++ print_infos ++ ui.name ++ ui.crc ++ ui.defines ++ ui.imports_cmi ++ ui.imports_cmx) ++ header.units ++ end +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0005-configure-Allow-user-defined-C-compiler-flags.patch b/programming/language/ocaml/ocaml/files/fedora/0005-configure-Allow-user-defined-C-compiler-flags.patch new file mode 100644 index 0000000000..c66d1fbaf2 --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0005-configure-Allow-user-defined-C-compiler-flags.patch @@ -0,0 +1,27 @@ +From 5308c47681201ef3beef3e543ab877f81aa08784 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 29 May 2012 20:44:18 +0100 +Subject: [PATCH 05/12] configure: Allow user defined C compiler flags. + +--- + configure | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/configure b/configure +index dbc6178..c1133ee 100755 +--- a/configure ++++ b/configure +@@ -1633,6 +1633,10 @@ case "$buggycc" in + nativecccompopts="$nativecccompopts -fomit-frame-pointer";; + esac + ++# Allow user defined C Compiler flags ++bytecccompopts="$bytecccompopts $CFLAGS" ++nativecccompopts="$nativecccompopts $CFLAGS" ++ + # Finish generated files + + cclibs="$cclibs $mathlib" +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0009-arg-Add-no_arg-and-get_arg-helper-functions.patch b/programming/language/ocaml/ocaml/files/fedora/0009-arg-Add-no_arg-and-get_arg-helper-functions.patch new file mode 100644 index 0000000000..3dbebc987d --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0009-arg-Add-no_arg-and-get_arg-helper-functions.patch @@ -0,0 +1,118 @@ +From 0641f11626be99c8bde349520ac28a8d93106856 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 1 Apr 2014 11:17:07 +0100 +Subject: [PATCH 09/12] arg: Add no_arg and get_arg helper functions. + +The no_arg function in this patch is a no-op. It will do something +useful in the followups. + +The get_arg function simply checks the next position on the command +line exists and returns that argument or raises a Arg.Missing. + +This patch should introduce no functional change, it is simply code +refactoring. + +In particular, this should not change the treatment of Arg.current +(see: http://caml.inria.fr/mantis/view.php?id=5197#c11147) +--- + stdlib/arg.ml | 47 ++++++++++++++++++++++++++--------------------- + 1 file changed, 26 insertions(+), 21 deletions(-) + +diff --git a/stdlib/arg.ml b/stdlib/arg.ml +index 0f6480b..a41e0a2 100644 +--- a/stdlib/arg.ml ++++ b/stdlib/arg.ml +@@ -134,56 +134,62 @@ let parse_argv_dynamic ?(current=current) argv speclist anonfun errmsg = + try assoc3 s !speclist + with Not_found -> stop (Unknown s) + in ++ let no_arg () = () in ++ let get_arg () = ++ if !current + 1 < l then argv.(!current + 1) ++ else stop (Missing s) ++ in + begin try + let rec treat_action = function +- | Unit f -> f (); +- | Bool f when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Unit f -> no_arg (); f (); ++ | Bool f -> ++ let arg = get_arg () in + begin try f (bool_of_string arg) + with Invalid_argument "bool_of_string" -> + raise (Stop (Wrong (s, arg, "a boolean"))) + end; + incr current; +- | Set r -> r := true; +- | Clear r -> r := false; +- | String f when !current + 1 < l -> +- f argv.(!current + 1); ++ | Set r -> no_arg (); r := true; ++ | Clear r -> no_arg (); r := false; ++ | String f -> ++ let arg = get_arg () in ++ f arg; + incr current; +- | Symbol (symb, f) when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Symbol (symb, f) -> ++ let arg = get_arg () in + if List.mem arg symb then begin +- f argv.(!current + 1); ++ f arg; + incr current; + end else begin + raise (Stop (Wrong (s, arg, "one of: " + ^ (make_symlist "" " " "" symb)))) + end +- | Set_string r when !current + 1 < l -> +- r := argv.(!current + 1); ++ | Set_string r -> ++ r := get_arg (); + incr current; +- | Int f when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Int f -> ++ let arg = get_arg () in + begin try f (int_of_string arg) + with Failure "int_of_string" -> + raise (Stop (Wrong (s, arg, "an integer"))) + end; + incr current; +- | Set_int r when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Set_int r -> ++ let arg = get_arg () in + begin try r := (int_of_string arg) + with Failure "int_of_string" -> + raise (Stop (Wrong (s, arg, "an integer"))) + end; + incr current; +- | Float f when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Float f -> ++ let arg = get_arg () in + begin try f (float_of_string arg); + with Failure "float_of_string" -> + raise (Stop (Wrong (s, arg, "a float"))) + end; + incr current; +- | Set_float r when !current + 1 < l -> +- let arg = argv.(!current + 1) in ++ | Set_float r -> ++ let arg = get_arg () in + begin try r := (float_of_string arg); + with Failure "float_of_string" -> + raise (Stop (Wrong (s, arg, "a float"))) +@@ -196,7 +202,6 @@ let parse_argv_dynamic ?(current=current) argv speclist anonfun errmsg = + f argv.(!current + 1); + incr current; + done; +- | _ -> raise (Stop (Missing s)) + in + treat_action action + with Bad m -> stop (Message m); +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0010-arg-Allow-flags-such-as-flag-arg-as-well-as-flag-arg.patch b/programming/language/ocaml/ocaml/files/fedora/0010-arg-Allow-flags-such-as-flag-arg-as-well-as-flag-arg.patch new file mode 100644 index 0000000000..d9f7fc9bc1 --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0010-arg-Allow-flags-such-as-flag-arg-as-well-as-flag-arg.patch @@ -0,0 +1,84 @@ +From 4d1defe6f017b86b0766fd02005a468bedd9aa88 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 1 Apr 2014 11:21:40 +0100 +Subject: [PATCH 10/12] arg: Allow flags such as --flag=arg as well as --flag + arg. + +Allow flags to be followed directly by their argument, separated by an '=' +sign. This is consistent with what GNU getopt_long and many other +command line parsing libraries allow. + +Fix for the following issue: +http://caml.inria.fr/mantis/view.php?id=5197 +--- + stdlib/arg.ml | 30 ++++++++++++++++++++++++------ + stdlib/arg.mli | 3 ++- + 2 files changed, 26 insertions(+), 7 deletions(-) + +diff --git a/stdlib/arg.ml b/stdlib/arg.ml +index a41e0a2..5ffdabc 100644 +--- a/stdlib/arg.ml ++++ b/stdlib/arg.ml +@@ -55,6 +55,12 @@ let rec assoc3 x l = + | _ :: t -> assoc3 x t + ;; + ++let split s = ++ let i = String.index s '=' in ++ let len = String.length s in ++ String.sub s 0 i, String.sub s (i+1) (len-(i+1)) ++;; ++ + let make_symlist prefix sep suffix l = + match l with + | [] -> "" +@@ -130,14 +136,26 @@ let parse_argv_dynamic ?(current=current) argv speclist anonfun errmsg = + while !current < l do + let s = argv.(!current) in + if String.length s >= 1 && s.[0] = '-' then begin +- let action = +- try assoc3 s !speclist +- with Not_found -> stop (Unknown s) ++ let action, follow = ++ try assoc3 s !speclist, None ++ with Not_found -> ++ try ++ let keyword, arg = split s in ++ assoc3 keyword !speclist, Some arg ++ with Not_found -> stop (Unknown s) + in +- let no_arg () = () in ++ let no_arg () = ++ match follow with ++ | None -> () ++ | Some arg -> stop (Wrong (s, arg, "no argument")) in + let get_arg () = +- if !current + 1 < l then argv.(!current + 1) +- else stop (Missing s) ++ match follow with ++ | None -> ++ if !current + 1 < l then argv.(!current + 1) ++ else stop (Missing s) ++ | Some arg -> ++ decr current; ++ arg + in + begin try + let rec treat_action = function +diff --git a/stdlib/arg.mli b/stdlib/arg.mli +index 22eda40..7078071 100644 +--- a/stdlib/arg.mli ++++ b/stdlib/arg.mli +@@ -25,7 +25,8 @@ + [Unit], [Set] and [Clear] keywords take no argument. A [Rest] + keyword takes the remaining of the command line as arguments. + Every other keyword takes the following word on the command line +- as argument. ++ as argument. For compatibility with GNU getopt_long, [keyword=arg] ++ is also allowed. + Arguments not preceded by a keyword are called anonymous arguments. + + Examples ([cmd] is assumed to be the command name): +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/files/fedora/0011-PR-6517-use-ISO-C99-types-u-int-32-64-_t-in-preferen.patch b/programming/language/ocaml/ocaml/files/fedora/0011-PR-6517-use-ISO-C99-types-u-int-32-64-_t-in-preferen.patch new file mode 100644 index 0000000000..cf8f07ab8d --- /dev/null +++ b/programming/language/ocaml/ocaml/files/fedora/0011-PR-6517-use-ISO-C99-types-u-int-32-64-_t-in-preferen.patch @@ -0,0 +1,1963 @@ +From 6156d208e6cc6e28a964be5dd34585bd54f6eadf Mon Sep 17 00:00:00 2001 +From: Xavier Leroy +Date: Wed, 27 Aug 2014 09:58:33 +0000 +Subject: [PATCH 11/12] PR#6517: use ISO C99 types {,u}int{32,64}_t in + preference to our homegrown types {,u}int{32,64}. + +git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 + +---------------------------------------------------------------------- +For Fedora: + +This commit was cherry picked from upstream +commit b868c05ec91a7ee193010a421de768a3b1a80952 (SVN 15131). + +See also: + +http://caml.inria.fr/mantis/view.php?id=6517 +--- + asmrun/backtrace.c | 6 +- + byterun/alloc.h | 4 +- + byterun/backtrace.c | 2 +- + byterun/config.h | 35 +++++++---- + byterun/debugger.h | 28 ++++----- + byterun/exec.h | 4 +- + byterun/extern.c | 4 +- + byterun/fix_code.c | 8 +-- + byterun/floats.c | 6 +- + byterun/globroots.c | 4 +- + byterun/hash.c | 44 +++++++------- + byterun/hash.h | 12 ++-- + byterun/int64_emul.h | 114 ++++++++++++++++++------------------ + byterun/int64_format.h | 4 +- + byterun/int64_native.h | 20 +++---- + byterun/intern.c | 20 +++---- + byterun/interp.c | 2 +- + byterun/intext.h | 12 ++-- + byterun/ints.c | 112 +++++++++++++++++------------------ + byterun/io.c | 6 +- + byterun/io.h | 6 +- + byterun/md5.c | 26 ++++---- + byterun/md5.h | 6 +- + byterun/mlvalues.h | 12 ++-- + byterun/startup.c | 10 ++-- + byterun/startup.h | 4 +- + byterun/str.c | 20 +++---- + config/auto-aux/int64align.c | 14 ++--- + config/s-nt.h | 3 + + configure | 25 ++------ + otherlibs/bigarray/bigarray_stubs.c | 48 +++++++-------- + otherlibs/num/nat_stubs.c | 14 ++--- + otherlibs/unix/addrofstr.c | 2 +- + stdlib/header.c | 2 +- + 34 files changed, 319 insertions(+), 320 deletions(-) + +diff --git a/asmrun/backtrace.c b/asmrun/backtrace.c +index c72a237..773e22c 100644 +--- a/asmrun/backtrace.c ++++ b/asmrun/backtrace.c +@@ -217,7 +217,7 @@ static void extract_location_info(frame_descr * d, + /*out*/ struct loc_info * li) + { + uintnat infoptr; +- uint32 info1, info2; ++ uint32_t info1, info2; + + /* If no debugging information available, print nothing. + When everything is compiled with -g, this corresponds to +@@ -232,8 +232,8 @@ static void extract_location_info(frame_descr * d, + sizeof(char *) + sizeof(short) + sizeof(short) + + sizeof(short) * d->num_live + sizeof(frame_descr *) - 1) + & -sizeof(frame_descr *); +- info1 = ((uint32 *)infoptr)[0]; +- info2 = ((uint32 *)infoptr)[1]; ++ info1 = ((uint32_t *)infoptr)[0]; ++ info2 = ((uint32_t *)infoptr)[1]; + /* Format of the two info words: + llllllllllllllllllll aaaaaaaa bbbbbbbbbb nnnnnnnnnnnnnnnnnnnnnnnn kk + 44 36 26 2 0 +diff --git a/byterun/alloc.h b/byterun/alloc.h +index f00a7ef..2a640eb 100644 +--- a/byterun/alloc.h ++++ b/byterun/alloc.h +@@ -32,8 +32,8 @@ CAMLextern value caml_alloc_string (mlsize_t); /* size in bytes */ + CAMLextern value caml_copy_string (char const *); + CAMLextern value caml_copy_string_array (char const **); + CAMLextern value caml_copy_double (double); +-CAMLextern value caml_copy_int32 (int32); /* defined in [ints.c] */ +-CAMLextern value caml_copy_int64 (int64); /* defined in [ints.c] */ ++CAMLextern value caml_copy_int32 (int32_t); /* defined in [ints.c] */ ++CAMLextern value caml_copy_int64 (int64_t); /* defined in [ints.c] */ + CAMLextern value caml_copy_nativeint (intnat); /* defined in [ints.c] */ + CAMLextern value caml_alloc_array (value (*funct) (char const *), + char const ** array); +diff --git a/byterun/backtrace.c b/byterun/backtrace.c +index 76e3ddf..6ed56c8 100644 +--- a/byterun/backtrace.c ++++ b/byterun/backtrace.c +@@ -229,7 +229,7 @@ static void read_debug_info(void) + int fd; + struct exec_trailer trail; + struct channel * chan; +- uint32 num_events, orig, i; ++ uint32_t num_events, orig, i; + intnat j; + value evl, l, ev_start; + +diff --git a/byterun/config.h b/byterun/config.h +index f775988..6c86d16 100644 +--- a/byterun/config.h ++++ b/byterun/config.h +@@ -25,24 +25,30 @@ + #include "compatibility.h" + #endif + +-/* Types for 32-bit integers, 64-bit integers, ++#ifdef HAS_STDINT_H ++#include ++#endif ++ ++/* Types for 32-bit integers, 64-bit integers, and + native integers (as wide as a pointer type) */ + ++#ifndef ARCH_INT32_TYPE + #if SIZEOF_INT == 4 +-typedef int int32; +-typedef unsigned int uint32; ++#define ARCH_INT32_TYPE int ++#define ARCH_UINT32_TYPE unsigned int + #define ARCH_INT32_PRINTF_FORMAT "" + #elif SIZEOF_LONG == 4 +-typedef long int32; +-typedef unsigned long uint32; ++#define ARCH_INT32_TYPE long ++#define ARCH_UINT32_TYPE unsigned long + #define ARCH_INT32_PRINTF_FORMAT "l" + #elif SIZEOF_SHORT == 4 +-typedef short int32; +-typedef unsigned short uint32; ++#define ARCH_INT32_TYPE short ++#define ARCH_UINT32_TYPE unsigned short + #define ARCH_INT32_PRINTF_FORMAT "" + #else + #error "No 32-bit integer type available" + #endif ++#endif + + #ifndef ARCH_INT64_TYPE + #if SIZEOF_LONGLONG == 8 +@@ -58,8 +64,13 @@ typedef unsigned short uint32; + #endif + #endif + +-typedef ARCH_INT64_TYPE int64; +-typedef ARCH_UINT64_TYPE uint64; ++#ifndef HAS_STDINT_H ++/* Not a C99 compiler, typically MSVC. Define the C99 types we use. */ ++typedef ARCH_INT32_TYPE int32_t; ++typedef ARCH_UINT32_TYPE uint32_t; ++typedef ARCH_INT64_TYPE int64_t; ++typedef ARCH_UINT64_TYPE uint64_t; ++#endif + + #if SIZEOF_PTR == SIZEOF_LONG + /* Standard models: ILP32 or I32LP64 */ +@@ -72,9 +83,9 @@ typedef int intnat; + typedef unsigned int uintnat; + #define ARCH_INTNAT_PRINTF_FORMAT "" + #elif SIZEOF_PTR == 8 +-/* Win64 model: IL32LLP64 */ +-typedef int64 intnat; +-typedef uint64 uintnat; ++/* Win64 model: IL32P64 */ ++typedef int64_t intnat; ++typedef uint64_t uintnat; + #define ARCH_INTNAT_PRINTF_FORMAT ARCH_INT64_PRINTF_FORMAT + #else + #error "No integer type available to represent pointers" +diff --git a/byterun/debugger.h b/byterun/debugger.h +index b5079eb..e68ef75 100644 +--- a/byterun/debugger.h ++++ b/byterun/debugger.h +@@ -37,17 +37,17 @@ void caml_debugger_cleanup_fork (void); + /* Requests from the debugger to the runtime system */ + + enum debugger_request { +- REQ_SET_EVENT = 'e', /* uint32 pos */ ++ REQ_SET_EVENT = 'e', /* uint32_t pos */ + /* Set an event on the instruction at position pos */ +- REQ_SET_BREAKPOINT = 'B', /* uint32 pos, (char k) */ ++ REQ_SET_BREAKPOINT = 'B', /* uint32_t pos, (char k) */ + /* Set a breakpoint at position pos */ + /* In profiling mode, the breakpoint kind is set to k */ +- REQ_RESET_INSTR = 'i', /* uint32 pos */ ++ REQ_RESET_INSTR = 'i', /* uint32_t pos */ + /* Clear an event or breapoint at position pos, restores initial instr. */ + REQ_CHECKPOINT = 'c', /* no args */ + /* Checkpoint the runtime system by forking a child process. + Reply is pid of child process or -1 if checkpoint failed. */ +- REQ_GO = 'g', /* uint32 n */ ++ REQ_GO = 'g', /* uint32_t n */ + /* Run the program for n events. + Reply is one of debugger_reply described below. */ + REQ_STOP = 's', /* no args */ +@@ -59,38 +59,38 @@ enum debugger_request { + Reply is stack offset and current pc. */ + REQ_GET_FRAME = 'f', /* no args */ + /* Return current frame location (stack offset + current pc). */ +- REQ_SET_FRAME = 'S', /* uint32 stack_offset */ ++ REQ_SET_FRAME = 'S', /* uint32_t stack_offset */ + /* Set current frame to given stack offset. No reply. */ +- REQ_UP_FRAME = 'U', /* uint32 n */ ++ REQ_UP_FRAME = 'U', /* uint32_t n */ + /* Move one frame up. Argument n is size of current frame (in words). + Reply is stack offset and current pc, or -1 if top of stack reached. */ +- REQ_SET_TRAP_BARRIER = 'b', /* uint32 offset */ ++ REQ_SET_TRAP_BARRIER = 'b', /* uint32_t offset */ + /* Set the trap barrier at the given offset. */ +- REQ_GET_LOCAL = 'L', /* uint32 slot_number */ ++ REQ_GET_LOCAL = 'L', /* uint32_t slot_number */ + /* Return the local variable at the given slot in the current frame. + Reply is one value. */ +- REQ_GET_ENVIRONMENT = 'E', /* uint32 slot_number */ ++ REQ_GET_ENVIRONMENT = 'E', /* uint32_t slot_number */ + /* Return the local variable at the given slot in the heap environment + of the current frame. Reply is one value. */ +- REQ_GET_GLOBAL = 'G', /* uint32 global_number */ ++ REQ_GET_GLOBAL = 'G', /* uint32_t global_number */ + /* Return the specified global variable. Reply is one value. */ + REQ_GET_ACCU = 'A', /* no args */ + /* Return the current contents of the accumulator. Reply is one value. */ + REQ_GET_HEADER = 'H', /* mlvalue v */ + /* As REQ_GET_OBJ, but sends only the header. */ +- REQ_GET_FIELD = 'F', /* mlvalue v, uint32 fieldnum */ ++ REQ_GET_FIELD = 'F', /* mlvalue v, uint32_t fieldnum */ + /* As REQ_GET_OBJ, but sends only one field. */ + REQ_MARSHAL_OBJ = 'M', /* mlvalue v */ + /* Send a copy of the data structure rooted at v, using the same + format as [caml_output_value]. */ + REQ_GET_CLOSURE_CODE = 'C', /* mlvalue v */ + /* Send the code address of the given closure. +- Reply is one uint32. */ +- REQ_SET_FORK_MODE = 'K' /* uint32 m */ ++ Reply is one uint32_t. */ ++ REQ_SET_FORK_MODE = 'K' /* uint32_t m */ + /* Set whether to follow the child (m=0) or the parent on fork. */ + }; + +-/* Replies to a REQ_GO request. All replies are followed by three uint32: ++/* Replies to a REQ_GO request. All replies are followed by three uint32_t: + - the value of the event counter + - the position of the stack + - the current pc. */ +diff --git a/byterun/exec.h b/byterun/exec.h +index a58bcf8..7e084ac 100644 +--- a/byterun/exec.h ++++ b/byterun/exec.h +@@ -39,13 +39,13 @@ + + struct section_descriptor { + char name[4]; /* Section name */ +- uint32 len; /* Length of data in bytes */ ++ uint32_t len; /* Length of data in bytes */ + }; + + /* Structure of the trailer. */ + + struct exec_trailer { +- uint32 num_sections; /* Number of sections */ ++ uint32_t num_sections; /* Number of sections */ + char magic[12]; /* The magic number */ + struct section_descriptor * section; /* Not part of file */ + }; +diff --git a/byterun/extern.c b/byterun/extern.c +index 33fa89a..e67d7a3 100644 +--- a/byterun/extern.c ++++ b/byterun/extern.c +@@ -720,7 +720,7 @@ CAMLexport void caml_serialize_int_2(int i) + extern_ptr += 2; + } + +-CAMLexport void caml_serialize_int_4(int32 i) ++CAMLexport void caml_serialize_int_4(int32_t i) + { + if (extern_ptr + 4 > extern_limit) grow_extern_output(4); + extern_ptr[0] = i >> 24; +@@ -730,7 +730,7 @@ CAMLexport void caml_serialize_int_4(int32 i) + extern_ptr += 4; + } + +-CAMLexport void caml_serialize_int_8(int64 i) ++CAMLexport void caml_serialize_int_8(int64_t i) + { + caml_serialize_block_8(&i, 1); + } +diff --git a/byterun/fix_code.c b/byterun/fix_code.c +index 3380dc9..4fa0275 100644 +--- a/byterun/fix_code.c ++++ b/byterun/fix_code.c +@@ -134,12 +134,12 @@ void caml_thread_code (code_t code, asize_t len) + } + *p++ = (opcode_t)(caml_instr_table[instr] - caml_instr_base); + if (instr == SWITCH) { +- uint32 sizes = *p++; +- uint32 const_size = sizes & 0xFFFF; +- uint32 block_size = sizes >> 16; ++ uint32_t sizes = *p++; ++ uint32_t const_size = sizes & 0xFFFF; ++ uint32_t block_size = sizes >> 16; + p += const_size + block_size; + } else if (instr == CLOSUREREC) { +- uint32 nfuncs = *p++; ++ uint32_t nfuncs = *p++; + p++; /* skip nvars */ + p += nfuncs; + } else { +diff --git a/byterun/floats.c b/byterun/floats.c +index 7ff6d89..d8fdd05 100644 +--- a/byterun/floats.c ++++ b/byterun/floats.c +@@ -378,9 +378,9 @@ CAMLprim value caml_log1p_float(value f) + union double_as_two_int32 { + double d; + #if defined(ARCH_BIG_ENDIAN) || (defined(__arm__) && !defined(__ARM_EABI__)) +- struct { uint32 h; uint32 l; } i; ++ struct { uint32_t h; uint32_t l; } i; + #else +- struct { uint32 l; uint32 h; } i; ++ struct { uint32_t l; uint32_t h; } i; + #endif + }; + +@@ -467,7 +467,7 @@ CAMLprim value caml_classify_float(value vd) + } + #else + union double_as_two_int32 u; +- uint32 h, l; ++ uint32_t h, l; + + u.d = Double_val(vd); + h = u.i.h; l = u.i.l; +diff --git a/byterun/globroots.c b/byterun/globroots.c +index ded393e..d9111ee 100644 +--- a/byterun/globroots.c ++++ b/byterun/globroots.c +@@ -43,11 +43,11 @@ struct global_root_list { + (i.e. 2 * (NUM_LEVELS - 1)). Moreover, the congruential PRNG + is faster and guaranteed to be deterministic (to reproduce bugs). */ + +-static uint32 random_seed = 0; ++static uint32_t random_seed = 0; + + static int random_level(void) + { +- uint32 r; ++ uint32_t r; + int level = 0; + + /* Linear congruence with modulus = 2^32, multiplier = 69069 +diff --git a/byterun/hash.c b/byterun/hash.c +index f896426..12912d3 100644 +--- a/byterun/hash.c ++++ b/byterun/hash.c +@@ -41,7 +41,7 @@ + h *= 0xc2b2ae35; \ + h ^= h >> 16; + +-CAMLexport uint32 caml_hash_mix_uint32(uint32 h, uint32 d) ++CAMLexport uint32_t caml_hash_mix_uint32(uint32_t h, uint32_t d) + { + MIX(h, d); + return h; +@@ -49,17 +49,17 @@ CAMLexport uint32 caml_hash_mix_uint32(uint32 h, uint32 d) + + /* Mix a platform-native integer. */ + +-CAMLexport uint32 caml_hash_mix_intnat(uint32 h, intnat d) ++CAMLexport uint32_t caml_hash_mix_intnat(uint32_t h, intnat d) + { +- uint32 n; ++ uint32_t n; + #ifdef ARCH_SIXTYFOUR + /* Mix the low 32 bits and the high 32 bits, in a way that preserves +- 32/64 compatibility: we want n = (uint32) d ++ 32/64 compatibility: we want n = (uint32_t) d + if d is in the range [-2^31, 2^31-1]. */ + n = (d >> 32) ^ (d >> 63) ^ d; + /* If 0 <= d < 2^31: d >> 32 = 0 d >> 63 = 0 + If -2^31 <= d < 0: d >> 32 = -1 d >> 63 = -1 +- In both cases, n = (uint32) d. */ ++ In both cases, n = (uint32_t) d. */ + #else + n = d; + #endif +@@ -69,9 +69,9 @@ CAMLexport uint32 caml_hash_mix_intnat(uint32 h, intnat d) + + /* Mix a 64-bit integer. */ + +-CAMLexport uint32 caml_hash_mix_int64(uint32 h, int64 d) ++CAMLexport uint32_t caml_hash_mix_int64(uint32_t h, int64_t d) + { +- uint32 hi = (uint32) (d >> 32), lo = (uint32) d; ++ uint32_t hi = (uint32_t) (d >> 32), lo = (uint32_t) d; + MIX(h, lo); + MIX(h, hi); + return h; +@@ -82,17 +82,17 @@ CAMLexport uint32 caml_hash_mix_int64(uint32 h, int64 d) + Treats all NaNs identically. + */ + +-CAMLexport uint32 caml_hash_mix_double(uint32 hash, double d) ++CAMLexport uint32_t caml_hash_mix_double(uint32_t hash, double d) + { + union { + double d; + #if defined(ARCH_BIG_ENDIAN) || (defined(__arm__) && !defined(__ARM_EABI__)) +- struct { uint32 h; uint32 l; } i; ++ struct { uint32_t h; uint32_t l; } i; + #else +- struct { uint32 l; uint32 h; } i; ++ struct { uint32_t l; uint32_t h; } i; + #endif + } u; +- uint32 h, l; ++ uint32_t h, l; + /* Convert to two 32-bit halves */ + u.d = d; + h = u.i.h; l = u.i.l; +@@ -115,14 +115,14 @@ CAMLexport uint32 caml_hash_mix_double(uint32 hash, double d) + Treats all NaNs identically. + */ + +-CAMLexport uint32 caml_hash_mix_float(uint32 hash, float d) ++CAMLexport uint32_t caml_hash_mix_float(uint32_t hash, float d) + { + union { + float f; +- uint32 i; ++ uint32_t i; + } u; +- uint32 n; +- /* Convert to int32 */ ++ uint32_t n; ++ /* Convert to int32_t */ + u.f = d; n = u.i; + /* Normalize NaNs */ + if ((n & 0x7F800000) == 0x7F800000 && (n & 0x007FFFFF) != 0) { +@@ -138,11 +138,11 @@ CAMLexport uint32 caml_hash_mix_float(uint32 hash, float d) + + /* Mix an OCaml string */ + +-CAMLexport uint32 caml_hash_mix_string(uint32 h, value s) ++CAMLexport uint32_t caml_hash_mix_string(uint32_t h, value s) + { + mlsize_t len = caml_string_length(s); + mlsize_t i; +- uint32 w; ++ uint32_t w; + + /* Mix by 32-bit blocks (little-endian) */ + for (i = 0; i + 4 <= len; i += 4) { +@@ -152,7 +152,7 @@ CAMLexport uint32 caml_hash_mix_string(uint32 h, value s) + | (Byte_u(s, i+2) << 16) + | (Byte_u(s, i+3) << 24); + #else +- w = *((uint32 *) &Byte_u(s, i)); ++ w = *((uint32_t *) &Byte_u(s, i)); + #endif + MIX(h, w); + } +@@ -166,7 +166,7 @@ CAMLexport uint32 caml_hash_mix_string(uint32 h, value s) + default: /*skip*/; /* len & 3 == 0, no extra bytes, do nothing */ + } + /* Finally, mix in the length. Ignore the upper 32 bits, generally 0. */ +- h ^= (uint32) len; ++ h ^= (uint32_t) len; + return h; + } + +@@ -184,7 +184,7 @@ CAMLprim value caml_hash(value count, value limit, value seed, value obj) + intnat wr; /* One past position of last value in queue */ + intnat sz; /* Max number of values to put in queue */ + intnat num; /* Max number of meaningful values to see */ +- uint32 h; /* Rolling hash */ ++ uint32_t h; /* Rolling hash */ + value v; + mlsize_t i, len; + +@@ -245,7 +245,7 @@ CAMLprim value caml_hash(value count, value limit, value seed, value obj) + /* If no hashing function provided, do nothing. */ + /* Only use low 32 bits of custom hash, for 32/64 compatibility */ + if (Custom_ops_val(v)->hash != NULL) { +- uint32 n = (uint32) Custom_ops_val(v)->hash(v); ++ uint32_t n = (uint32_t) Custom_ops_val(v)->hash(v); + h = caml_hash_mix_uint32(h, n); + num--; + } +@@ -408,5 +408,5 @@ CAMLexport value caml_hash_variant(char const * tag) + #endif + /* Force sign extension of bit 31 for compatibility between 32 and 64-bit + platforms */ +- return (int32) accu; ++ return (int32_t) accu; + } +diff --git a/byterun/hash.h b/byterun/hash.h +index 436a8bb..6561397 100644 +--- a/byterun/hash.h ++++ b/byterun/hash.h +@@ -18,12 +18,12 @@ + + #include "mlvalues.h" + +-CAMLextern uint32 caml_hash_mix_uint32(uint32 h, uint32 d); +-CAMLextern uint32 caml_hash_mix_intnat(uint32 h, intnat d); +-CAMLextern uint32 caml_hash_mix_int64(uint32 h, int64 d); +-CAMLextern uint32 caml_hash_mix_double(uint32 h, double d); +-CAMLextern uint32 caml_hash_mix_float(uint32 h, float d); +-CAMLextern uint32 caml_hash_mix_string(uint32 h, value s); ++CAMLextern uint32_t caml_hash_mix_uint32(uint32_t h, uint32_t d); ++CAMLextern uint32_t caml_hash_mix_intnat(uint32_t h, intnat d); ++CAMLextern uint32_t caml_hash_mix_int64(uint32_t h, int64_t d); ++CAMLextern uint32_t caml_hash_mix_double(uint32_t h, double d); ++CAMLextern uint32_t caml_hash_mix_float(uint32_t h, float d); ++CAMLextern uint32_t caml_hash_mix_string(uint32_t h, value s); + + + #endif +diff --git a/byterun/int64_emul.h b/byterun/int64_emul.h +index ba7904a..2554df1 100644 +--- a/byterun/int64_emul.h ++++ b/byterun/int64_emul.h +@@ -28,7 +28,7 @@ + #define I64_split(x,hi,lo) (hi = (x).h, lo = (x).l) + + /* Unsigned comparison */ +-static int I64_ucompare(uint64 x, uint64 y) ++static int I64_ucompare(uint64_t x, uint64_t y) + { + if (x.h > y.h) return 1; + if (x.h < y.h) return -1; +@@ -40,19 +40,19 @@ static int I64_ucompare(uint64 x, uint64 y) + #define I64_ult(x, y) (I64_ucompare(x, y) < 0) + + /* Signed comparison */ +-static int I64_compare(int64 x, int64 y) ++static int I64_compare(int64_t x, int64_t y) + { +- if ((int32)x.h > (int32)y.h) return 1; +- if ((int32)x.h < (int32)y.h) return -1; ++ if ((int32_t)x.h > (int32_t)y.h) return 1; ++ if ((int32_t)x.h < (int32_t)y.h) return -1; + if (x.l > y.l) return 1; + if (x.l < y.l) return -1; + return 0; + } + + /* Negation */ +-static int64 I64_neg(int64 x) ++static int64_t I64_neg(int64_t x) + { +- int64 res; ++ int64_t res; + res.l = -x.l; + res.h = ~x.h; + if (res.l == 0) res.h++; +@@ -60,9 +60,9 @@ static int64 I64_neg(int64 x) + } + + /* Addition */ +-static int64 I64_add(int64 x, int64 y) ++static int64_t I64_add(int64_t x, int64_t y) + { +- int64 res; ++ int64_t res; + res.l = x.l + y.l; + res.h = x.h + y.h; + if (res.l < x.l) res.h++; +@@ -70,9 +70,9 @@ static int64 I64_add(int64 x, int64 y) + } + + /* Subtraction */ +-static int64 I64_sub(int64 x, int64 y) ++static int64_t I64_sub(int64_t x, int64_t y) + { +- int64 res; ++ int64_t res; + res.l = x.l - y.l; + res.h = x.h - y.h; + if (x.l < y.l) res.h--; +@@ -80,13 +80,13 @@ static int64 I64_sub(int64 x, int64 y) + } + + /* Multiplication */ +-static int64 I64_mul(int64 x, int64 y) ++static int64_t I64_mul(int64_t x, int64_t y) + { +- int64 res; +- uint32 prod00 = (x.l & 0xFFFF) * (y.l & 0xFFFF); +- uint32 prod10 = (x.l >> 16) * (y.l & 0xFFFF); +- uint32 prod01 = (x.l & 0xFFFF) * (y.l >> 16); +- uint32 prod11 = (x.l >> 16) * (y.l >> 16); ++ int64_t res; ++ uint32_t prod00 = (x.l & 0xFFFF) * (y.l & 0xFFFF); ++ uint32_t prod10 = (x.l >> 16) * (y.l & 0xFFFF); ++ uint32_t prod01 = (x.l & 0xFFFF) * (y.l >> 16); ++ uint32_t prod11 = (x.l >> 16) * (y.l >> 16); + res.l = prod00; + res.h = prod11 + (prod01 >> 16) + (prod10 >> 16); + prod01 = prod01 << 16; res.l += prod01; if (res.l < prod01) res.h++; +@@ -96,39 +96,39 @@ static int64 I64_mul(int64 x, int64 y) + } + + #define I64_is_zero(x) (((x).l | (x).h) == 0) +-#define I64_is_negative(x) ((int32) (x).h < 0) ++#define I64_is_negative(x) ((int32_t) (x).h < 0) + #define I64_is_min_int(x) ((x).l == 0 && (x).h == 0x80000000U) + #define I64_is_minus_one(x) (((x).l & (x).h) == 0xFFFFFFFFU) + + /* Bitwise operations */ +-static int64 I64_and(int64 x, int64 y) ++static int64_t I64_and(int64_t x, int64_t y) + { +- int64 res; ++ int64_t res; + res.l = x.l & y.l; + res.h = x.h & y.h; + return res; + } + +-static int64 I64_or(int64 x, int64 y) ++static int64_t I64_or(int64_t x, int64_t y) + { +- int64 res; ++ int64_t res; + res.l = x.l | y.l; + res.h = x.h | y.h; + return res; + } + +-static int64 I64_xor(int64 x, int64 y) ++static int64_t I64_xor(int64_t x, int64_t y) + { +- int64 res; ++ int64_t res; + res.l = x.l ^ y.l; + res.h = x.h ^ y.h; + return res; + } + + /* Shifts */ +-static int64 I64_lsl(int64 x, int s) ++static int64_t I64_lsl(int64_t x, int s) + { +- int64 res; ++ int64_t res; + s = s & 63; + if (s == 0) return x; + if (s < 32) { +@@ -141,9 +141,9 @@ static int64 I64_lsl(int64 x, int s) + return res; + } + +-static int64 I64_lsr(int64 x, int s) ++static int64_t I64_lsr(int64_t x, int s) + { +- int64 res; ++ int64_t res; + s = s & 63; + if (s == 0) return x; + if (s < 32) { +@@ -156,17 +156,17 @@ static int64 I64_lsr(int64 x, int s) + return res; + } + +-static int64 I64_asr(int64 x, int s) ++static int64_t I64_asr(int64_t x, int s) + { +- int64 res; ++ int64_t res; + s = s & 63; + if (s == 0) return x; + if (s < 32) { + res.l = (x.l >> s) | (x.h << (32 - s)); +- res.h = (int32) x.h >> s; ++ res.h = (int32_t) x.h >> s; + } else { +- res.l = (int32) x.h >> (s - 32); +- res.h = (int32) x.h >> 31; ++ res.l = (int32_t) x.h >> (s - 32); ++ res.h = (int32_t) x.h >> 31; + } + return res; + } +@@ -176,15 +176,15 @@ static int64 I64_asr(int64 x, int s) + #define I64_SHL1(x) x.h = (x.h << 1) | (x.l >> 31); x.l <<= 1 + #define I64_SHR1(x) x.l = (x.l >> 1) | (x.h << 31); x.h >>= 1 + +-static void I64_udivmod(uint64 modulus, uint64 divisor, +- uint64 * quo, uint64 * mod) ++static void I64_udivmod(uint64_t modulus, uint64_t divisor, ++ uint64_t * quo, uint64_t * mod) + { +- int64 quotient, mask; ++ int64_t quotient, mask; + int cmp; + + quotient.h = 0; quotient.l = 0; + mask.h = 0; mask.l = 1; +- while ((int32) divisor.h >= 0) { ++ while ((int32_t) divisor.h >= 0) { + cmp = I64_ucompare(divisor, modulus); + I64_SHL1(divisor); + I64_SHL1(mask); +@@ -202,27 +202,27 @@ static void I64_udivmod(uint64 modulus, uint64 divisor, + *mod = modulus; + } + +-static int64 I64_div(int64 x, int64 y) ++static int64_t I64_div(int64_t x, int64_t y) + { +- int64 q, r; +- int32 sign; ++ int64_t q, r; ++ int32_t sign; + + sign = x.h ^ y.h; +- if ((int32) x.h < 0) x = I64_neg(x); +- if ((int32) y.h < 0) y = I64_neg(y); ++ if ((int32_t) x.h < 0) x = I64_neg(x); ++ if ((int32_t) y.h < 0) y = I64_neg(y); + I64_udivmod(x, y, &q, &r); + if (sign < 0) q = I64_neg(q); + return q; + } + +-static int64 I64_mod(int64 x, int64 y) ++static int64_t I64_mod(int64_t x, int64_t y) + { +- int64 q, r; +- int32 sign; ++ int64_t q, r; ++ int32_t sign; + + sign = x.h; +- if ((int32) x.h < 0) x = I64_neg(x); +- if ((int32) y.h < 0) y = I64_neg(y); ++ if ((int32_t) x.h < 0) x = I64_neg(x); ++ if ((int32_t) y.h < 0) y = I64_neg(y); + I64_udivmod(x, y, &q, &r); + if (sign < 0) r = I64_neg(r); + return r; +@@ -230,49 +230,49 @@ static int64 I64_mod(int64 x, int64 y) + + /* Coercions */ + +-static int64 I64_of_int32(int32 x) ++static int64_t I64_of_int32(int32_t x) + { +- int64 res; ++ int64_t res; + res.l = x; + res.h = x >> 31; + return res; + } + +-#define I64_to_int32(x) ((int32) (x).l) ++#define I64_to_int32(x) ((int32_t) (x).l) + + /* Note: we assume sizeof(intnat) = 4 here, which is true otherwise + autoconfiguration would have selected native 64-bit integers */ + #define I64_of_intnat I64_of_int32 + #define I64_to_intnat I64_to_int32 + +-static double I64_to_double(int64 x) ++static double I64_to_double(int64_t x) + { + double res; +- int32 sign = x.h; ++ int32_t sign = x.h; + if (sign < 0) x = I64_neg(x); + res = ldexp((double) x.h, 32) + x.l; + if (sign < 0) res = -res; + return res; + } + +-static int64 I64_of_double(double f) ++static int64_t I64_of_double(double f) + { +- int64 res; ++ int64_t res; + double frac, integ; + int neg; + + neg = (f < 0); + f = fabs(f); + frac = modf(ldexp(f, -32), &integ); +- res.h = (uint32) integ; +- res.l = (uint32) ldexp(frac, 32); ++ res.h = (uint32_t) integ; ++ res.l = (uint32_t) ldexp(frac, 32); + if (neg) res = I64_neg(res); + return res; + } + +-static int64 I64_bswap(int64 x) ++static int64_t I64_bswap(int64_t x) + { +- int64 res; ++ int64_t res; + res.h = (((x.l & 0x000000FF) << 24) | + ((x.l & 0x0000FF00) << 8) | + ((x.l & 0x00FF0000) >> 8) | +diff --git a/byterun/int64_format.h b/byterun/int64_format.h +index b0de527..aa8f1ab 100644 +--- a/byterun/int64_format.h ++++ b/byterun/int64_format.h +@@ -17,7 +17,7 @@ + #ifndef CAML_INT64_FORMAT_H + #define CAML_INT64_FORMAT_H + +-static void I64_format(char * buffer, char * fmt, int64 x) ++static void I64_format(char * buffer, char * fmt, int64_t x) + { + static char conv_lower[] = "0123456789abcdef"; + static char conv_upper[] = "0123456789ABCDEF"; +@@ -26,7 +26,7 @@ static void I64_format(char * buffer, char * fmt, int64 x) + int base, width, sign, i, rawlen; + char * cvtbl; + char * p, * r; +- int64 wbase, digit; ++ int64_t wbase, digit; + + /* Parsing of format */ + justify = '+'; +diff --git a/byterun/int64_native.h b/byterun/int64_native.h +index e9ffe67..b6716ad 100644 +--- a/byterun/int64_native.h ++++ b/byterun/int64_native.h +@@ -18,36 +18,36 @@ + #ifndef CAML_INT64_NATIVE_H + #define CAML_INT64_NATIVE_H + +-#define I64_literal(hi,lo) ((int64)(hi) << 32 | (lo)) +-#define I64_split(x,hi,lo) (hi = (uint32)((x)>>32), lo = (uint32)(x)) ++#define I64_literal(hi,lo) ((int64_t)(hi) << 32 | (lo)) ++#define I64_split(x,hi,lo) (hi = (uint32_t)((x)>>32), lo = (uint32_t)(x)) + #define I64_compare(x,y) (((x) > (y)) - ((x) < (y))) +-#define I64_ult(x,y) ((uint64)(x) < (uint64)(y)) ++#define I64_ult(x,y) ((uint64_t)(x) < (uint64_t)(y)) + #define I64_neg(x) (-(x)) + #define I64_add(x,y) ((x) + (y)) + #define I64_sub(x,y) ((x) - (y)) + #define I64_mul(x,y) ((x) * (y)) + #define I64_is_zero(x) ((x) == 0) + #define I64_is_negative(x) ((x) < 0) +-#define I64_is_min_int(x) ((x) == ((int64)1 << 63)) ++#define I64_is_min_int(x) ((x) == ((int64_t)1 << 63)) + #define I64_is_minus_one(x) ((x) == -1) + + #define I64_div(x,y) ((x) / (y)) + #define I64_mod(x,y) ((x) % (y)) + #define I64_udivmod(x,y,quo,rem) \ +- (*(rem) = (uint64)(x) % (uint64)(y), \ +- *(quo) = (uint64)(x) / (uint64)(y)) ++ (*(rem) = (uint64_t)(x) % (uint64_t)(y), \ ++ *(quo) = (uint64_t)(x) / (uint64_t)(y)) + #define I64_and(x,y) ((x) & (y)) + #define I64_or(x,y) ((x) | (y)) + #define I64_xor(x,y) ((x) ^ (y)) + #define I64_lsl(x,y) ((x) << (y)) + #define I64_asr(x,y) ((x) >> (y)) +-#define I64_lsr(x,y) ((uint64)(x) >> (y)) ++#define I64_lsr(x,y) ((uint64_t)(x) >> (y)) + #define I64_to_intnat(x) ((intnat) (x)) + #define I64_of_intnat(x) ((intnat) (x)) +-#define I64_to_int32(x) ((int32) (x)) +-#define I64_of_int32(x) ((int64) (x)) ++#define I64_to_int32(x) ((int32_t) (x)) ++#define I64_of_int32(x) ((int64_t) (x)) + #define I64_to_double(x) ((double)(x)) +-#define I64_of_double(x) ((int64)(x)) ++#define I64_of_double(x) ((int64_t)(x)) + + #define I64_bswap(x) ((((x) & 0x00000000000000FFULL) << 56) | \ + (((x) & 0x000000000000FF00ULL) << 40) | \ +diff --git a/byterun/intern.c b/byterun/intern.c +index e0fcc5d..638ff72 100644 +--- a/byterun/intern.c ++++ b/byterun/intern.c +@@ -553,7 +553,7 @@ static void intern_add_to_heap(mlsize_t whsize) + + value caml_input_val(struct channel *chan) + { +- uint32 magic; ++ uint32_t magic; + mlsize_t block_len, num_objects, whsize; + char * block; + value res; +@@ -663,7 +663,7 @@ static value input_val_from_block(void) + + CAMLexport value caml_input_value_from_malloc(char * data, intnat ofs) + { +- uint32 magic; ++ uint32_t magic; + value obj; + + intern_input = (unsigned char *) data; +@@ -681,7 +681,7 @@ CAMLexport value caml_input_value_from_malloc(char * data, intnat ofs) + + CAMLexport value caml_input_value_from_block(char * data, intnat len) + { +- uint32 magic; ++ uint32_t magic; + mlsize_t block_len; + value obj; + +@@ -700,7 +700,7 @@ CAMLexport value caml_input_value_from_block(char * data, intnat len) + + CAMLprim value caml_marshal_data_size(value buff, value ofs) + { +- uint32 magic; ++ uint32_t magic; + mlsize_t block_len; + + intern_src = &Byte_u(buff, Long_val(ofs)); +@@ -771,26 +771,26 @@ CAMLexport int caml_deserialize_sint_2(void) + return read16s(); + } + +-CAMLexport uint32 caml_deserialize_uint_4(void) ++CAMLexport uint32_t caml_deserialize_uint_4(void) + { + return read32u(); + } + +-CAMLexport int32 caml_deserialize_sint_4(void) ++CAMLexport int32_t caml_deserialize_sint_4(void) + { + return read32s(); + } + +-CAMLexport uint64 caml_deserialize_uint_8(void) ++CAMLexport uint64_t caml_deserialize_uint_8(void) + { +- uint64 i; ++ uint64_t i; + caml_deserialize_block_8(&i, 1); + return i; + } + +-CAMLexport int64 caml_deserialize_sint_8(void) ++CAMLexport int64_t caml_deserialize_sint_8(void) + { +- int64 i; ++ int64_t i; + caml_deserialize_block_8(&i, 1); + return i; + } +diff --git a/byterun/interp.c b/byterun/interp.c +index 9b682ba..e22b28b 100644 +--- a/byterun/interp.c ++++ b/byterun/interp.c +@@ -793,7 +793,7 @@ value caml_interprete(code_t prog, asize_t prog_size) + if (accu == Val_false) pc += *pc; else pc++; + Next; + Instruct(SWITCH): { +- uint32 sizes = *pc++; ++ uint32_t sizes = *pc++; + if (Is_block(accu)) { + intnat index = Tag_val(accu); + Assert ((uintnat) index < (sizes >> 16)); +diff --git a/byterun/intext.h b/byterun/intext.h +index f7aa655..2c108a4 100644 +--- a/byterun/intext.h ++++ b/byterun/intext.h +@@ -119,8 +119,8 @@ CAMLextern value caml_input_value_from_block(char * data, intnat len); + + CAMLextern void caml_serialize_int_1(int i); + CAMLextern void caml_serialize_int_2(int i); +-CAMLextern void caml_serialize_int_4(int32 i); +-CAMLextern void caml_serialize_int_8(int64 i); ++CAMLextern void caml_serialize_int_4(int32_t i); ++CAMLextern void caml_serialize_int_8(int64_t i); + CAMLextern void caml_serialize_float_4(float f); + CAMLextern void caml_serialize_float_8(double f); + CAMLextern void caml_serialize_block_1(void * data, intnat len); +@@ -133,10 +133,10 @@ CAMLextern int caml_deserialize_uint_1(void); + CAMLextern int caml_deserialize_sint_1(void); + CAMLextern int caml_deserialize_uint_2(void); + CAMLextern int caml_deserialize_sint_2(void); +-CAMLextern uint32 caml_deserialize_uint_4(void); +-CAMLextern int32 caml_deserialize_sint_4(void); +-CAMLextern uint64 caml_deserialize_uint_8(void); +-CAMLextern int64 caml_deserialize_sint_8(void); ++CAMLextern uint32_t caml_deserialize_uint_4(void); ++CAMLextern int32_t caml_deserialize_sint_4(void); ++CAMLextern uint64_t caml_deserialize_uint_8(void); ++CAMLextern int64_t caml_deserialize_sint_8(void); + CAMLextern float caml_deserialize_float_4(void); + CAMLextern double caml_deserialize_float_8(void); + CAMLextern void caml_deserialize_block_1(void * data, intnat len); +diff --git a/byterun/ints.c b/byterun/ints.c +index d762c76..056e82a 100644 +--- a/byterun/ints.c ++++ b/byterun/ints.c +@@ -172,8 +172,8 @@ CAMLprim value caml_format_int(value fmt, value arg) + + static int int32_cmp(value v1, value v2) + { +- int32 i1 = Int32_val(v1); +- int32 i2 = Int32_val(v2); ++ int32_t i1 = Int32_val(v1); ++ int32_t i2 = Int32_val(v2); + return (i1 > i2) - (i1 < i2); + } + +@@ -191,7 +191,7 @@ static void int32_serialize(value v, uintnat * wsize_32, + + static uintnat int32_deserialize(void * dst) + { +- *((int32 *) dst) = caml_deserialize_sint_4(); ++ *((int32_t *) dst) = caml_deserialize_sint_4(); + return 4; + } + +@@ -205,7 +205,7 @@ CAMLexport struct custom_operations caml_int32_ops = { + custom_compare_ext_default + }; + +-CAMLexport value caml_copy_int32(int32 i) ++CAMLexport value caml_copy_int32(int32_t i) + { + value res = caml_alloc_custom(&caml_int32_ops, 4, 0, 1); + Int32_val(res) = i; +@@ -226,8 +226,8 @@ CAMLprim value caml_int32_mul(value v1, value v2) + + CAMLprim value caml_int32_div(value v1, value v2) + { +- int32 dividend = Int32_val(v1); +- int32 divisor = Int32_val(v2); ++ int32_t dividend = Int32_val(v1); ++ int32_t divisor = Int32_val(v2); + if (divisor == 0) caml_raise_zero_divide(); + /* PR#4740: on some processors, division crashes on overflow. + Implement the same behavior as for type "int". */ +@@ -237,8 +237,8 @@ CAMLprim value caml_int32_div(value v1, value v2) + + CAMLprim value caml_int32_mod(value v1, value v2) + { +- int32 dividend = Int32_val(v1); +- int32 divisor = Int32_val(v2); ++ int32_t dividend = Int32_val(v1); ++ int32_t divisor = Int32_val(v2); + if (divisor == 0) caml_raise_zero_divide(); + /* PR#4740: on some processors, modulus crashes if division overflows. + Implement the same behavior as for type "int". */ +@@ -262,9 +262,9 @@ CAMLprim value caml_int32_shift_right(value v1, value v2) + { return caml_copy_int32(Int32_val(v1) >> Int_val(v2)); } + + CAMLprim value caml_int32_shift_right_unsigned(value v1, value v2) +-{ return caml_copy_int32((uint32)Int32_val(v1) >> Int_val(v2)); } ++{ return caml_copy_int32((uint32_t)Int32_val(v1) >> Int_val(v2)); } + +-static int32 caml_swap32(int32 x) ++static int32_t caml_swap32(int32_t x) + { + return (((x & 0x000000FF) << 24) | + ((x & 0x0000FF00) << 8) | +@@ -285,15 +285,15 @@ CAMLprim value caml_int32_to_int(value v) + { return Val_long(Int32_val(v)); } + + CAMLprim value caml_int32_of_float(value v) +-{ return caml_copy_int32((int32)(Double_val(v))); } ++{ return caml_copy_int32((int32_t)(Double_val(v))); } + + CAMLprim value caml_int32_to_float(value v) + { return caml_copy_double((double)(Int32_val(v))); } + + CAMLprim value caml_int32_compare(value v1, value v2) + { +- int32 i1 = Int32_val(v1); +- int32 i2 = Int32_val(v2); ++ int32_t i1 = Int32_val(v1); ++ int32_t i2 = Int32_val(v2); + int res = (i1 > i2) - (i1 < i2); + return Val_int(res); + } +@@ -313,14 +313,14 @@ CAMLprim value caml_int32_of_string(value s) + + CAMLprim value caml_int32_bits_of_float(value vd) + { +- union { float d; int32 i; } u; ++ union { float d; int32_t i; } u; + u.d = Double_val(vd); + return caml_copy_int32(u.i); + } + + CAMLprim value caml_int32_float_of_bits(value vi) + { +- union { float d; int32 i; } u; ++ union { float d; int32_t i; } u; + u.i = Int32_val(vi); + return caml_copy_double(u.d); + } +@@ -329,11 +329,11 @@ CAMLprim value caml_int32_float_of_bits(value vi) + + #ifdef ARCH_ALIGN_INT64 + +-CAMLexport int64 caml_Int64_val(value v) ++CAMLexport int64_t caml_Int64_val(value v) + { +- union { int32 i[2]; int64 j; } buffer; +- buffer.i[0] = ((int32 *) Data_custom_val(v))[0]; +- buffer.i[1] = ((int32 *) Data_custom_val(v))[1]; ++ union { int32_t i[2]; int64_t j; } buffer; ++ buffer.i[0] = ((int32_t *) Data_custom_val(v))[0]; ++ buffer.i[1] = ((int32_t *) Data_custom_val(v))[1]; + return buffer.j; + } + +@@ -341,15 +341,15 @@ CAMLexport int64 caml_Int64_val(value v) + + static int int64_cmp(value v1, value v2) + { +- int64 i1 = Int64_val(v1); +- int64 i2 = Int64_val(v2); ++ int64_t i1 = Int64_val(v1); ++ int64_t i2 = Int64_val(v2); + return (i1 > i2) - (i1 < i2); + } + + static intnat int64_hash(value v) + { +- int64 x = Int64_val(v); +- uint32 lo = (uint32) x, hi = (uint32) (x >> 32); ++ int64_t x = Int64_val(v); ++ uint32_t lo = (uint32_t) x, hi = (uint32_t) (x >> 32); + return hi ^ lo; + } + +@@ -363,12 +363,12 @@ static void int64_serialize(value v, uintnat * wsize_32, + static uintnat int64_deserialize(void * dst) + { + #ifndef ARCH_ALIGN_INT64 +- *((int64 *) dst) = caml_deserialize_sint_8(); ++ *((int64_t *) dst) = caml_deserialize_sint_8(); + #else +- union { int32 i[2]; int64 j; } buffer; ++ union { int32_t i[2]; int64_t j; } buffer; + buffer.j = caml_deserialize_sint_8(); +- ((int32 *) dst)[0] = buffer.i[0]; +- ((int32 *) dst)[1] = buffer.i[1]; ++ ((int32_t *) dst)[0] = buffer.i[0]; ++ ((int32_t *) dst)[1] = buffer.i[1]; + #endif + return 8; + } +@@ -383,16 +383,16 @@ CAMLexport struct custom_operations caml_int64_ops = { + custom_compare_ext_default + }; + +-CAMLexport value caml_copy_int64(int64 i) ++CAMLexport value caml_copy_int64(int64_t i) + { + value res = caml_alloc_custom(&caml_int64_ops, 8, 0, 1); + #ifndef ARCH_ALIGN_INT64 + Int64_val(res) = i; + #else +- union { int32 i[2]; int64 j; } buffer; ++ union { int32_t i[2]; int64_t j; } buffer; + buffer.j = i; +- ((int32 *) Data_custom_val(res))[0] = buffer.i[0]; +- ((int32 *) Data_custom_val(res))[1] = buffer.i[1]; ++ ((int32_t *) Data_custom_val(res))[0] = buffer.i[0]; ++ ((int32_t *) Data_custom_val(res))[1] = buffer.i[1]; + #endif + return res; + } +@@ -413,23 +413,23 @@ CAMLprim value caml_int64_mul(value v1, value v2) + + CAMLprim value caml_int64_div(value v1, value v2) + { +- int64 dividend = Int64_val(v1); +- int64 divisor = Int64_val(v2); ++ int64_t dividend = Int64_val(v1); ++ int64_t divisor = Int64_val(v2); + if (divisor == 0) caml_raise_zero_divide(); + /* PR#4740: on some processors, division crashes on overflow. + Implement the same behavior as for type "int". */ +- if (dividend == ((int64)1 << 63) && divisor == -1) return v1; ++ if (dividend == ((int64_t)1 << 63) && divisor == -1) return v1; + return caml_copy_int64(Int64_val(v1) / divisor); + } + + CAMLprim value caml_int64_mod(value v1, value v2) + { +- int64 dividend = Int64_val(v1); +- int64 divisor = Int64_val(v2); ++ int64_t dividend = Int64_val(v1); ++ int64_t divisor = Int64_val(v2); + if (divisor == 0) caml_raise_zero_divide(); + /* PR#4740: on some processors, division crashes on overflow. + Implement the same behavior as for type "int". */ +- if (dividend == ((int64)1 << 63) && divisor == -1) return caml_copy_int64(0); ++ if (dividend == ((int64_t)1 << 63) && divisor == -1) return caml_copy_int64(0); + return caml_copy_int64(Int64_val(v1) % divisor); + } + +@@ -449,7 +449,7 @@ CAMLprim value caml_int64_shift_right(value v1, value v2) + { return caml_copy_int64(Int64_val(v1) >> Int_val(v2)); } + + CAMLprim value caml_int64_shift_right_unsigned(value v1, value v2) +-{ return caml_copy_int64((uint64) (Int64_val(v1)) >> Int_val(v2)); } ++{ return caml_copy_int64((uint64_t) (Int64_val(v1)) >> Int_val(v2)); } + + #ifdef ARCH_SIXTYFOUR + static value caml_swap64(value x) +@@ -470,7 +470,7 @@ value caml_int64_direct_bswap(value v) + + CAMLprim value caml_int64_bswap(value v) + { +- int64 x = Int64_val(v); ++ int64_t x = Int64_val(v); + return caml_copy_int64 + (((x & 0x00000000000000FFULL) << 56) | + ((x & 0x000000000000FF00ULL) << 40) | +@@ -483,33 +483,33 @@ CAMLprim value caml_int64_bswap(value v) + } + + CAMLprim value caml_int64_of_int(value v) +-{ return caml_copy_int64((int64) (Long_val(v))); } ++{ return caml_copy_int64((int64_t) (Long_val(v))); } + + CAMLprim value caml_int64_to_int(value v) + { return Val_long((intnat) (Int64_val(v))); } + + CAMLprim value caml_int64_of_float(value v) +-{ return caml_copy_int64((int64) (Double_val(v))); } ++{ return caml_copy_int64((int64_t) (Double_val(v))); } + + CAMLprim value caml_int64_to_float(value v) + { return caml_copy_double((double) (Int64_val(v))); } + + CAMLprim value caml_int64_of_int32(value v) +-{ return caml_copy_int64((int64) (Int32_val(v))); } ++{ return caml_copy_int64((int64_t) (Int32_val(v))); } + + CAMLprim value caml_int64_to_int32(value v) +-{ return caml_copy_int32((int32) (Int64_val(v))); } ++{ return caml_copy_int32((int32_t) (Int64_val(v))); } + + CAMLprim value caml_int64_of_nativeint(value v) +-{ return caml_copy_int64((int64) (Nativeint_val(v))); } ++{ return caml_copy_int64((int64_t) (Nativeint_val(v))); } + + CAMLprim value caml_int64_to_nativeint(value v) + { return caml_copy_nativeint((intnat) (Int64_val(v))); } + + CAMLprim value caml_int64_compare(value v1, value v2) + { +- int64 i1 = Int64_val(v1); +- int64 i2 = Int64_val(v2); ++ int64_t i1 = Int64_val(v1); ++ int64_t i2 = Int64_val(v2); + return Val_int((i1 > i2) - (i1 < i2)); + } + +@@ -524,11 +524,11 @@ CAMLprim value caml_int64_format(value fmt, value arg) + CAMLprim value caml_int64_of_string(value s) + { + char * p; +- uint64 res, threshold; ++ uint64_t res, threshold; + int sign, base, d; + + p = parse_sign_and_base(String_val(s), &base, &sign); +- threshold = ((uint64) -1) / base; ++ threshold = ((uint64_t) -1) / base; + d = parse_digit(*p); + if (d < 0 || d >= base) caml_failwith("int_of_string"); + res = d; +@@ -541,7 +541,7 @@ CAMLprim value caml_int64_of_string(value s) + if (res > threshold) caml_failwith("int_of_string"); + res = base * res + d; + /* Detect overflow in addition (base * res) + d */ +- if (res < (uint64) d) caml_failwith("int_of_string"); ++ if (res < (uint64_t) d) caml_failwith("int_of_string"); + } + if (p != String_val(s) + caml_string_length(s)){ + caml_failwith("int_of_string"); +@@ -549,9 +549,9 @@ CAMLprim value caml_int64_of_string(value s) + if (base == 10) { + /* Signed representation expected, allow -2^63 to 2^63 - 1 only */ + if (sign >= 0) { +- if (res >= (uint64)1 << 63) caml_failwith("int_of_string"); ++ if (res >= (uint64_t)1 << 63) caml_failwith("int_of_string"); + } else { +- if (res > (uint64)1 << 63) caml_failwith("int_of_string"); ++ if (res > (uint64_t)1 << 63) caml_failwith("int_of_string"); + } + } + if (sign < 0) res = - res; +@@ -560,20 +560,20 @@ CAMLprim value caml_int64_of_string(value s) + + CAMLprim value caml_int64_bits_of_float(value vd) + { +- union { double d; int64 i; int32 h[2]; } u; ++ union { double d; int64_t i; int32_t h[2]; } u; + u.d = Double_val(vd); + #if defined(__arm__) && !defined(__ARM_EABI__) +- { int32 t = u.h[0]; u.h[0] = u.h[1]; u.h[1] = t; } ++ { int32_t t = u.h[0]; u.h[0] = u.h[1]; u.h[1] = t; } + #endif + return caml_copy_int64(u.i); + } + + CAMLprim value caml_int64_float_of_bits(value vi) + { +- union { double d; int64 i; int32 h[2]; } u; ++ union { double d; int64_t i; int32_t h[2]; } u; + u.i = Int64_val(vi); + #if defined(__arm__) && !defined(__ARM_EABI__) +- { int32 t = u.h[0]; u.h[0] = u.h[1]; u.h[1] = t; } ++ { int32_t t = u.h[0]; u.h[0] = u.h[1]; u.h[1] = t; } + #endif + return caml_copy_double(u.d); + } +@@ -606,7 +606,7 @@ static void nativeint_serialize(value v, uintnat * wsize_32, + #ifdef ARCH_SIXTYFOUR + if (l >= -((intnat)1 << 31) && l < ((intnat)1 << 31)) { + caml_serialize_int_1(1); +- caml_serialize_int_4((int32) l); ++ caml_serialize_int_4((int32_t) l); + } else { + caml_serialize_int_1(2); + caml_serialize_int_8(l); +diff --git a/byterun/io.c b/byterun/io.c +index 5f04a96..bedc0f0 100644 +--- a/byterun/io.c ++++ b/byterun/io.c +@@ -207,7 +207,7 @@ CAMLexport void caml_flush(struct channel *channel) + + /* Output data */ + +-CAMLexport void caml_putword(struct channel *channel, uint32 w) ++CAMLexport void caml_putword(struct channel *channel, uint32_t w) + { + if (! caml_channel_binary_mode(channel)) + caml_failwith("output_binary_int: not a binary channel"); +@@ -303,10 +303,10 @@ CAMLexport unsigned char caml_refill(struct channel *channel) + return (unsigned char)(channel->buff[0]); + } + +-CAMLexport uint32 caml_getword(struct channel *channel) ++CAMLexport uint32_t caml_getword(struct channel *channel) + { + int i; +- uint32 res; ++ uint32_t res; + + if (! caml_channel_binary_mode(channel)) + caml_failwith("input_binary_int: not a binary channel"); +diff --git a/byterun/io.h b/byterun/io.h +index 64a8bf5..5a9c037 100644 +--- a/byterun/io.h ++++ b/byterun/io.h +@@ -78,12 +78,12 @@ CAMLextern value caml_alloc_channel(struct channel *chan); + + CAMLextern int caml_flush_partial (struct channel *); + CAMLextern void caml_flush (struct channel *); +-CAMLextern void caml_putword (struct channel *, uint32); ++CAMLextern void caml_putword (struct channel *, uint32_t); + CAMLextern int caml_putblock (struct channel *, char *, intnat); + CAMLextern void caml_really_putblock (struct channel *, char *, intnat); + + CAMLextern unsigned char caml_refill (struct channel *); +-CAMLextern uint32 caml_getword (struct channel *); ++CAMLextern uint32_t caml_getword (struct channel *); + CAMLextern int caml_getblock (struct channel *, char *, intnat); + CAMLextern int caml_really_getblock (struct channel *, char *, intnat); + +@@ -107,7 +107,7 @@ CAMLextern struct channel * caml_all_opened_channels; + #define Unlock_exn() \ + if (caml_channel_mutex_unlock_exn != NULL) (*caml_channel_mutex_unlock_exn)() + +-/* Conversion between file_offset and int64 */ ++/* Conversion between file_offset and int64_t */ + + #define Val_file_offset(fofs) caml_copy_int64(fofs) + #define File_offset_val(v) ((file_offset) Int64_val(v)) +diff --git a/byterun/md5.c b/byterun/md5.c +index 10ac76a..2dc90a2 100644 +--- a/byterun/md5.c ++++ b/byterun/md5.c +@@ -97,11 +97,11 @@ CAMLexport void caml_md5_block(unsigned char digest[16], + #else + static void byteReverse(unsigned char * buf, unsigned longs) + { +- uint32 t; ++ uint32_t t; + do { +- t = (uint32) ((unsigned) buf[3] << 8 | buf[2]) << 16 | ++ t = (uint32_t) ((unsigned) buf[3] << 8 | buf[2]) << 16 | + ((unsigned) buf[1] << 8 | buf[0]); +- *(uint32 *) buf = t; ++ *(uint32_t *) buf = t; + buf += 4; + } while (--longs); + } +@@ -129,12 +129,12 @@ CAMLexport void caml_MD5Init(struct MD5Context *ctx) + CAMLexport void caml_MD5Update(struct MD5Context *ctx, unsigned char *buf, + uintnat len) + { +- uint32 t; ++ uint32_t t; + + /* Update bitcount */ + + t = ctx->bits[0]; +- if ((ctx->bits[0] = t + ((uint32) len << 3)) < t) ++ if ((ctx->bits[0] = t + ((uint32_t) len << 3)) < t) + ctx->bits[1]++; /* Carry from low to high */ + ctx->bits[1] += len >> 29; + +@@ -152,7 +152,7 @@ CAMLexport void caml_MD5Update(struct MD5Context *ctx, unsigned char *buf, + } + memcpy(p, buf, t); + byteReverse(ctx->in, 16); +- caml_MD5Transform(ctx->buf, (uint32 *) ctx->in); ++ caml_MD5Transform(ctx->buf, (uint32_t *) ctx->in); + buf += t; + len -= t; + } +@@ -161,7 +161,7 @@ CAMLexport void caml_MD5Update(struct MD5Context *ctx, unsigned char *buf, + while (len >= 64) { + memcpy(ctx->in, buf, 64); + byteReverse(ctx->in, 16); +- caml_MD5Transform(ctx->buf, (uint32 *) ctx->in); ++ caml_MD5Transform(ctx->buf, (uint32_t *) ctx->in); + buf += 64; + len -= 64; + } +@@ -196,7 +196,7 @@ CAMLexport void caml_MD5Final(unsigned char *digest, struct MD5Context *ctx) + /* Two lots of padding: Pad the first block to 64 bytes */ + memset(p, 0, count); + byteReverse(ctx->in, 16); +- caml_MD5Transform(ctx->buf, (uint32 *) ctx->in); ++ caml_MD5Transform(ctx->buf, (uint32_t *) ctx->in); + + /* Now fill the next block with 56 bytes */ + memset(ctx->in, 0, 56); +@@ -207,10 +207,10 @@ CAMLexport void caml_MD5Final(unsigned char *digest, struct MD5Context *ctx) + byteReverse(ctx->in, 14); + + /* Append length in bits and transform */ +- ((uint32 *) ctx->in)[14] = ctx->bits[0]; +- ((uint32 *) ctx->in)[15] = ctx->bits[1]; ++ ((uint32_t *) ctx->in)[14] = ctx->bits[0]; ++ ((uint32_t *) ctx->in)[15] = ctx->bits[1]; + +- caml_MD5Transform(ctx->buf, (uint32 *) ctx->in); ++ caml_MD5Transform(ctx->buf, (uint32_t *) ctx->in); + byteReverse((unsigned char *) ctx->buf, 4); + memcpy(digest, ctx->buf, 16); + memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */ +@@ -233,9 +233,9 @@ CAMLexport void caml_MD5Final(unsigned char *digest, struct MD5Context *ctx) + * reflect the addition of 16 longwords of new data. caml_MD5Update blocks + * the data and converts bytes into longwords for this routine. + */ +-CAMLexport void caml_MD5Transform(uint32 *buf, uint32 *in) ++CAMLexport void caml_MD5Transform(uint32_t *buf, uint32_t *in) + { +- register uint32 a, b, c, d; ++ register uint32_t a, b, c, d; + + a = buf[0]; + b = buf[1]; +diff --git a/byterun/md5.h b/byterun/md5.h +index d8aff09..f63667d 100644 +--- a/byterun/md5.h ++++ b/byterun/md5.h +@@ -26,8 +26,8 @@ CAMLextern void caml_md5_block(unsigned char digest[16], + void * data, uintnat len); + + struct MD5Context { +- uint32 buf[4]; +- uint32 bits[2]; ++ uint32_t buf[4]; ++ uint32_t bits[2]; + unsigned char in[64]; + }; + +@@ -35,7 +35,7 @@ CAMLextern void caml_MD5Init (struct MD5Context *context); + CAMLextern void caml_MD5Update (struct MD5Context *context, unsigned char *buf, + uintnat len); + CAMLextern void caml_MD5Final (unsigned char *digest, struct MD5Context *ctx); +-CAMLextern void caml_MD5Transform (uint32 *buf, uint32 *in); ++CAMLextern void caml_MD5Transform (uint32_t *buf, uint32_t *in); + + + #endif /* CAML_MD5_H */ +diff --git a/byterun/mlvalues.h b/byterun/mlvalues.h +index 268bcfe..a08948e 100644 +--- a/byterun/mlvalues.h ++++ b/byterun/mlvalues.h +@@ -38,8 +38,8 @@ extern "C" { + bp: Pointer to the first byte of a block. (a char *) + op: Pointer to the first field of a block. (a value *) + hp: Pointer to the header of a block. (a char *) +- int32: Four bytes on all architectures. +- int64: Eight bytes on all architectures. ++ int32_t: Four bytes on all architectures. ++ int64_t: Eight bytes on all architectures. + + Remark: A block size is always a multiple of the word size, and at least + one word plus the header. +@@ -161,7 +161,7 @@ bits 63 10 9 8 7 0 + /* Fields are numbered from 0. */ + #define Field(x, i) (((value *)(x)) [i]) /* Also an l-value. */ + +-typedef int32 opcode_t; ++typedef int32_t opcode_t; + typedef opcode_t * code_t; + + /* NOTE: [Forward_tag] and [Infix_tag] must be just under +@@ -262,12 +262,12 @@ struct custom_operations; /* defined in [custom.h] */ + + /* Int32.t, Int64.t and Nativeint.t are represented as custom blocks. */ + +-#define Int32_val(v) (*((int32 *) Data_custom_val(v))) ++#define Int32_val(v) (*((int32_t *) Data_custom_val(v))) + #define Nativeint_val(v) (*((intnat *) Data_custom_val(v))) + #ifndef ARCH_ALIGN_INT64 +-#define Int64_val(v) (*((int64 *) Data_custom_val(v))) ++#define Int64_val(v) (*((int64_t *) Data_custom_val(v))) + #else +-CAMLextern int64 caml_Int64_val(value v); ++CAMLextern int64_t caml_Int64_val(value v); + #define Int64_val(v) caml_Int64_val(v) + #endif + +diff --git a/byterun/startup.c b/byterun/startup.c +index 3697220..ab926ef 100644 +--- a/byterun/startup.c ++++ b/byterun/startup.c +@@ -79,7 +79,7 @@ static void init_atoms(void) + + /* Read the trailer of a bytecode file */ + +-static void fixup_endianness_trailer(uint32 * p) ++static void fixup_endianness_trailer(uint32_t * p) + { + #ifndef ARCH_BIG_ENDIAN + Reverse_32(p, p); +@@ -153,7 +153,7 @@ void caml_read_section_descriptors(int fd, struct exec_trailer *trail) + Return the length of the section data in bytes, or -1 if no section + found with that name. */ + +-int32 caml_seek_optional_section(int fd, struct exec_trailer *trail, char *name) ++int32_t caml_seek_optional_section(int fd, struct exec_trailer *trail, char *name) + { + long ofs; + int i; +@@ -172,9 +172,9 @@ int32 caml_seek_optional_section(int fd, struct exec_trailer *trail, char *name) + /* Position fd at the beginning of the section having the given name. + Return the length of the section data in bytes. */ + +-int32 caml_seek_section(int fd, struct exec_trailer *trail, char *name) ++int32_t caml_seek_section(int fd, struct exec_trailer *trail, char *name) + { +- int32 len = caml_seek_optional_section(fd, trail, name); ++ int32_t len = caml_seek_optional_section(fd, trail, name); + if (len == -1) + caml_fatal_error_arg("Fatal_error: section `%s' is missing\n", name); + return len; +@@ -185,7 +185,7 @@ int32 caml_seek_section(int fd, struct exec_trailer *trail, char *name) + + static char * read_section(int fd, struct exec_trailer *trail, char *name) + { +- int32 len; ++ int32_t len; + char * data; + + len = caml_seek_optional_section(fd, trail, name); +diff --git a/byterun/startup.h b/byterun/startup.h +index 3dda64b..3268d88 100644 +--- a/byterun/startup.h ++++ b/byterun/startup.h +@@ -30,9 +30,9 @@ enum { FILE_NOT_FOUND = -1, BAD_BYTECODE = -2 }; + extern int caml_attempt_open(char **name, struct exec_trailer *trail, + int do_open_script); + extern void caml_read_section_descriptors(int fd, struct exec_trailer *trail); +-extern int32 caml_seek_optional_section(int fd, struct exec_trailer *trail, ++extern int32_t caml_seek_optional_section(int fd, struct exec_trailer *trail, + char *name); +-extern int32 caml_seek_section(int fd, struct exec_trailer *trail, char *name); ++extern int32_t caml_seek_section(int fd, struct exec_trailer *trail, char *name); + + + #endif /* CAML_STARTUP_H */ +diff --git a/byterun/str.c b/byterun/str.c +index 6effa91..9c7baa1 100644 +--- a/byterun/str.c ++++ b/byterun/str.c +@@ -101,7 +101,7 @@ CAMLprim value caml_string_get32(value str, value index) + + CAMLprim value caml_string_get64(value str, value index) + { +- uint64 res; ++ uint64_t res; + unsigned char b1, b2, b3, b4, b5, b6, b7, b8; + intnat idx = Long_val(index); + if (idx < 0 || idx + 7 >= caml_string_length(str)) caml_array_bound_error(); +@@ -114,15 +114,15 @@ CAMLprim value caml_string_get64(value str, value index) + b7 = Byte_u(str, idx + 6); + b8 = Byte_u(str, idx + 7); + #ifdef ARCH_BIG_ENDIAN +- res = (uint64) b1 << 56 | (uint64) b2 << 48 +- | (uint64) b3 << 40 | (uint64) b4 << 32 +- | (uint64) b5 << 24 | (uint64) b6 << 16 +- | (uint64) b7 << 8 | (uint64) b8; ++ res = (uint64_t) b1 << 56 | (uint64_t) b2 << 48 ++ | (uint64_t) b3 << 40 | (uint64_t) b4 << 32 ++ | (uint64_t) b5 << 24 | (uint64_t) b6 << 16 ++ | (uint64_t) b7 << 8 | (uint64_t) b8; + #else +- res = (uint64) b8 << 56 | (uint64) b7 << 48 +- | (uint64) b6 << 40 | (uint64) b5 << 32 +- | (uint64) b4 << 24 | (uint64) b3 << 16 +- | (uint64) b2 << 8 | (uint64) b1; ++ res = (uint64_t) b8 << 56 | (uint64_t) b7 << 48 ++ | (uint64_t) b6 << 40 | (uint64_t) b5 << 32 ++ | (uint64_t) b4 << 24 | (uint64_t) b3 << 16 ++ | (uint64_t) b2 << 8 | (uint64_t) b1; + #endif + return caml_copy_int64(res); + } +@@ -174,7 +174,7 @@ CAMLprim value caml_string_set32(value str, value index, value newval) + CAMLprim value caml_string_set64(value str, value index, value newval) + { + unsigned char b1, b2, b3, b4, b5, b6, b7, b8; +- int64 val; ++ int64_t val; + intnat idx = Long_val(index); + if (idx < 0 || idx + 7 >= caml_string_length(str)) caml_array_bound_error(); + val = Int64_val(newval); +diff --git a/config/auto-aux/int64align.c b/config/auto-aux/int64align.c +index 5795e48..c143986 100644 +--- a/config/auto-aux/int64align.c ++++ b/config/auto-aux/int64align.c +@@ -17,18 +17,18 @@ + #include "m.h" + + #if defined(ARCH_INT64_TYPE) +-typedef ARCH_INT64_TYPE int64; ++typedef ARCH_INT64_TYPE int64_t; + #elif SIZEOF_LONG == 8 +-typedef long int64; ++typedef long int64_t; + #elif SIZEOF_LONGLONG == 8 +-typedef long long int64; ++typedef long long int64_t; + #else + #error "No 64-bit integer type available" + #endif + +-int64 foo; ++int64_t foo; + +-void access_int64(int64 *p) ++void access_int64(int64_t *p) + { + foo = *p; + } +@@ -49,8 +49,8 @@ int main(void) + signal(SIGBUS, sig_handler); + #endif + if(setjmp(failure) == 0) { +- access_int64((int64 *) n); +- access_int64((int64 *) (n+1)); ++ access_int64((int64_t *) n); ++ access_int64((int64_t *) (n+1)); + res = 0; + } else { + res = 1; +diff --git a/config/s-nt.h b/config/s-nt.h +index 6df440b..603b050 100644 +--- a/config/s-nt.h ++++ b/config/s-nt.h +@@ -15,6 +15,9 @@ + + #define OCAML_OS_TYPE "Win32" + ++#ifdef __MINGW32__ ++#define HAS_STDINT_H ++#endif + #undef BSD_SIGNALS + #define HAS_STRERROR + #define HAS_SOCKETS +diff --git a/configure b/configure +index 0bf4ebd..8a9be78 100755 +--- a/configure ++++ b/configure +@@ -615,26 +615,6 @@ case "$target" in + esac + esac + +-# Check semantics of division and modulus +- +-sh ./runtest divmod.c +-case $? in +- 0) inf "Native division and modulus have round-towards-zero semantics," \ +- "will use them." +- echo "#undef NONSTANDARD_DIV_MOD" >> m.h;; +- 1) inf "Native division and modulus do not have round-towards-zero" +- "semantics, will use software emulation." +- echo "#define NONSTANDARD_DIV_MOD" >> m.h;; +- *) case $target in +- *-*-mingw*) inf "Native division and modulus have round-towards-zero" \ +- "semantics, will use them." +- echo "#undef NONSTANDARD_DIV_MOD" >> m.h;; +- *) wrn "Something went wrong while checking native division and modulus"\ +- "please report it at http://http://caml.inria.fr/mantis/" +- echo "#define NONSTANDARD_DIV_MOD" >> m.h;; +- esac;; +-esac +- + # Shared library support + + shared_libraries_supported=false +@@ -1085,6 +1065,11 @@ if sh ./hasgot -i sys/types.h -i sys/socket.h -i netinet/in.h \ + echo "#define HAS_IPV6" >> s.h + fi + ++if sh ./hasgot -i stdint.h; then ++ inf "stdint.h found." ++ echo "#define HAS_STDINT_H" >> s.h ++fi ++ + if sh ./hasgot -i unistd.h; then + inf "unistd.h found." + echo "#define HAS_UNISTD" >> s.h +diff --git a/otherlibs/bigarray/bigarray_stubs.c b/otherlibs/bigarray/bigarray_stubs.c +index 7e63cbf..f2ccb92 100644 +--- a/otherlibs/bigarray/bigarray_stubs.c ++++ b/otherlibs/bigarray/bigarray_stubs.c +@@ -279,9 +279,9 @@ value caml_ba_get_N(value vb, value * vind, int nind) + case CAML_BA_UINT16: + return Val_int(((uint16 *) b->data)[offset]); + case CAML_BA_INT32: +- return caml_copy_int32(((int32 *) b->data)[offset]); ++ return caml_copy_int32(((int32_t *) b->data)[offset]); + case CAML_BA_INT64: +- return caml_copy_int64(((int64 *) b->data)[offset]); ++ return caml_copy_int64(((int64_t *) b->data)[offset]); + case CAML_BA_NATIVE_INT: + return caml_copy_nativeint(((intnat *) b->data)[offset]); + case CAML_BA_CAML_INT: +@@ -388,7 +388,7 @@ CAMLprim value caml_ba_uint8_get32(value vb, value vind) + + CAMLprim value caml_ba_uint8_get64(value vb, value vind) + { +- uint64 res; ++ uint64_t res; + unsigned char b1, b2, b3, b4, b5, b6, b7, b8; + intnat idx = Long_val(vind); + struct caml_ba_array * b = Caml_ba_array_val(vb); +@@ -402,15 +402,15 @@ CAMLprim value caml_ba_uint8_get64(value vb, value vind) + b7 = ((unsigned char*) b->data)[idx+6]; + b8 = ((unsigned char*) b->data)[idx+7]; + #ifdef ARCH_BIG_ENDIAN +- res = (uint64) b1 << 56 | (uint64) b2 << 48 +- | (uint64) b3 << 40 | (uint64) b4 << 32 +- | (uint64) b5 << 24 | (uint64) b6 << 16 +- | (uint64) b7 << 8 | (uint64) b8; ++ res = (uint64_t) b1 << 56 | (uint64_t) b2 << 48 ++ | (uint64_t) b3 << 40 | (uint64_t) b4 << 32 ++ | (uint64_t) b5 << 24 | (uint64_t) b6 << 16 ++ | (uint64_t) b7 << 8 | (uint64_t) b8; + #else +- res = (uint64) b8 << 56 | (uint64) b7 << 48 +- | (uint64) b6 << 40 | (uint64) b5 << 32 +- | (uint64) b4 << 24 | (uint64) b3 << 16 +- | (uint64) b2 << 8 | (uint64) b1; ++ res = (uint64_t) b8 << 56 | (uint64_t) b7 << 48 ++ | (uint64_t) b6 << 40 | (uint64_t) b5 << 32 ++ | (uint64_t) b4 << 24 | (uint64_t) b3 << 16 ++ | (uint64_t) b2 << 8 | (uint64_t) b1; + #endif + return caml_copy_int64(res); + } +@@ -447,9 +447,9 @@ static value caml_ba_set_aux(value vb, value * vind, intnat nind, value newval) + case CAML_BA_UINT16: + ((int16 *) b->data)[offset] = Int_val(newval); break; + case CAML_BA_INT32: +- ((int32 *) b->data)[offset] = Int32_val(newval); break; ++ ((int32_t *) b->data)[offset] = Int32_val(newval); break; + case CAML_BA_INT64: +- ((int64 *) b->data)[offset] = Int64_val(newval); break; ++ ((int64_t *) b->data)[offset] = Int64_val(newval); break; + case CAML_BA_NATIVE_INT: + ((intnat *) b->data)[offset] = Nativeint_val(newval); break; + case CAML_BA_CAML_INT: +@@ -577,7 +577,7 @@ CAMLprim value caml_ba_uint8_set64(value vb, value vind, value newval) + { + unsigned char b1, b2, b3, b4, b5, b6, b7, b8; + intnat idx = Long_val(vind); +- int64 val; ++ int64_t val; + struct caml_ba_array * b = Caml_ba_array_val(vb); + if (idx < 0 || idx >= b->dim[0] - 7) caml_array_bound_error(); + val = Int64_val(newval); +@@ -760,9 +760,9 @@ static int caml_ba_compare(value v1, value v2) + case CAML_BA_UINT16: + DO_INTEGER_COMPARISON(uint16); + case CAML_BA_INT32: +- DO_INTEGER_COMPARISON(int32); ++ DO_INTEGER_COMPARISON(int32_t); + case CAML_BA_INT64: +- DO_INTEGER_COMPARISON(int64); ++ DO_INTEGER_COMPARISON(int64_t); + case CAML_BA_CAML_INT: + case CAML_BA_NATIVE_INT: + DO_INTEGER_COMPARISON(intnat); +@@ -780,7 +780,7 @@ static intnat caml_ba_hash(value v) + { + struct caml_ba_array * b = Caml_ba_array_val(v); + intnat num_elts, n; +- uint32 h, w; ++ uint32_t h, w; + int i; + + num_elts = 1; +@@ -820,7 +820,7 @@ static intnat caml_ba_hash(value v) + } + case CAML_BA_INT32: + { +- uint32 * p = b->data; ++ uint32_t * p = b->data; + if (num_elts > 64) num_elts = 64; + for (n = 0; n < num_elts; n++, p++) h = caml_hash_mix_uint32(h, *p); + break; +@@ -835,7 +835,7 @@ static intnat caml_ba_hash(value v) + } + case CAML_BA_INT64: + { +- int64 * p = b->data; ++ int64_t * p = b->data; + if (num_elts > 32) num_elts = 32; + for (n = 0; n < num_elts; n++, p++) h = caml_hash_mix_int64(h, *p); + break; +@@ -878,7 +878,7 @@ static void caml_ba_serialize_longarray(void * data, + } else { + caml_serialize_int_1(0); + for (n = 0, p = data; n < num_elts; n++, p++) +- caml_serialize_int_4((int32) *p); ++ caml_serialize_int_4((int32_t) *p); + } + #else + caml_serialize_int_1(0); +@@ -1181,14 +1181,14 @@ CAMLprim value caml_ba_fill(value vb, value vinit) + break; + } + case CAML_BA_INT32: { +- int32 init = Int32_val(vinit); +- int32 * p; ++ int32_t init = Int32_val(vinit); ++ int32_t * p; + for (p = b->data; num_elts > 0; p++, num_elts--) *p = init; + break; + } + case CAML_BA_INT64: { +- int64 init = Int64_val(vinit); +- int64 * p; ++ int64_t init = Int64_val(vinit); ++ int64_t * p; + for (p = b->data; num_elts > 0; p++, num_elts--) *p = init; + break; + } +diff --git a/otherlibs/num/nat_stubs.c b/otherlibs/num/nat_stubs.c +index 9a62759..d718a05 100644 +--- a/otherlibs/num/nat_stubs.c ++++ b/otherlibs/num/nat_stubs.c +@@ -347,9 +347,9 @@ static void serialize_nat(value nat, + if (len >= ((mlsize_t)1 << 32)) + failwith("output_value: nat too big"); + #endif +- serialize_int_4((int32) len); ++ serialize_int_4((int32_t) len); + #if defined(ARCH_SIXTYFOUR) && defined(ARCH_BIG_ENDIAN) +- { int32 * p; ++ { int32_t * p; + mlsize_t i; + for (i = len, p = Data_custom_val(nat); i > 0; i -= 2, p += 2) { + serialize_int_4(p[1]); /* low 32 bits of 64-bit digit */ +@@ -369,7 +369,7 @@ static uintnat deserialize_nat(void * dst) + + len = deserialize_uint_4(); + #if defined(ARCH_SIXTYFOUR) && defined(ARCH_BIG_ENDIAN) +- { uint32 * p; ++ { uint32_t * p; + mlsize_t i; + for (i = len, p = dst; i > 1; i -= 2, p += 2) { + p[1] = deserialize_uint_4(); /* low 32 bits of 64-bit digit */ +@@ -385,7 +385,7 @@ static uintnat deserialize_nat(void * dst) + deserialize_block_4(dst, len); + #if defined(ARCH_SIXTYFOUR) + if (len & 1){ +- ((uint32 *) dst)[len] = 0; ++ ((uint32_t *) dst)[len] = 0; + ++ len; + } + #endif +@@ -396,7 +396,7 @@ static uintnat deserialize_nat(void * dst) + static intnat hash_nat(value v) + { + bngsize len, i; +- uint32 h; ++ uint32_t h; + + len = bng_num_digits(&Digit_val(v,0), Wosize_val(v) - 1); + h = 0; +@@ -406,10 +406,10 @@ static intnat hash_nat(value v) + /* Mix the two 32-bit halves as if we were on a 32-bit platform, + namely low 32 bits first, then high 32 bits. + Also, ignore final 32 bits if they are zero. */ +- h = caml_hash_mix_uint32(h, (uint32) d); ++ h = caml_hash_mix_uint32(h, (uint32_t) d); + d = d >> 32; + if (d == 0 && i + 1 == len) break; +- h = caml_hash_mix_uint32(h, (uint32) d); ++ h = caml_hash_mix_uint32(h, (uint32_t) d); + #else + h = caml_hash_mix_uint32(h, d); + #endif +diff --git a/otherlibs/unix/addrofstr.c b/otherlibs/unix/addrofstr.c +index e17841f..a2830ba 100644 +--- a/otherlibs/unix/addrofstr.c ++++ b/otherlibs/unix/addrofstr.c +@@ -73,7 +73,7 @@ CAMLprim value unix_inet_addr_of_string(value s) + #else + struct in_addr address; + address.s_addr = inet_addr(String_val(s)); +- if (address.s_addr == (uint32) -1) failwith("inet_addr_of_string"); ++ if (address.s_addr == (uint32_t) -1) failwith("inet_addr_of_string"); + return alloc_inet_addr(&address); + #endif + } +diff --git a/stdlib/header.c b/stdlib/header.c +index cb3d995..93cdfeb 100644 +--- a/stdlib/header.c ++++ b/stdlib/header.c +@@ -133,7 +133,7 @@ static char * read_runtime_path(int fd) + char buffer[TRAILER_SIZE]; + static char runtime_path[MAXPATHLEN]; + int num_sections, i; +- uint32 path_size; ++ uint32_t path_size; + long ofs; + + lseek(fd, (long) -TRAILER_SIZE, SEEK_END); +-- +2.0.4 + diff --git a/programming/language/ocaml/ocaml/pspec.xml b/programming/language/ocaml/ocaml/pspec.xml new file mode 100644 index 0000000000..90cbf22f0e --- /dev/null +++ b/programming/language/ocaml/ocaml/pspec.xml @@ -0,0 +1,106 @@ + + + + + ocaml + http://www.ocaml.org/ + + Serdar Soytetir + kaptan@pisilinux.org + + OPL + app:console + Fast modern type-inferring functional programming language + A fast modern type-inferring functional programming language descended from the ML (Meta Language) family. + + http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.xz + + zlib-devel + ncurses-devel + libX11-devel + chrpath + + + fedora/0001-Don-t-ignore-.-configure-it-s-a-real-git-file.patch + fedora/0002-Ensure-empty-compilerlibs-directory-is-created-by-gi.patch + fedora/0003-Don-t-add-rpaths-to-libraries.patch + fedora/0004-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch + fedora/0005-configure-Allow-user-defined-C-compiler-flags.patch + fedora/0009-arg-Add-no_arg-and-get_arg-helper-functions.patch + fedora/0010-arg-Allow-flags-such-as-flag-arg-as-well-as-flag-arg.patch + fedora/0011-PR-6517-use-ISO-C99-types-u-int-32-64-_t-in-preferen.patch + + + + + ocaml + + zlib + ncurses + libX11 + + + /usr/bin/ + /usr/lib/ + /usr/share/doc/ + /usr/share/man/ + + + + + + 2015-04-04 + 4.02.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-11-16 + 4.00.2 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-23 + 4.00.2 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-24 + 3.4.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-02-07 + 4.00.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-29 + 4.01.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-20 + 4.00.0 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/programming/language/ocaml/ocaml/translations.xml b/programming/language/ocaml/ocaml/translations.xml new file mode 100644 index 0000000000..23241c023a --- /dev/null +++ b/programming/language/ocaml/ocaml/translations.xml @@ -0,0 +1,18 @@ + + + + ocaml + Hızlı ve modern bir programlama dili + OcaML, ML dilinin soyundan gelen fonksiyonel bir programlama dilidir + + + + ocaml-mode + Emacs için ocaml kipi + + + + labltk + Ocaml için tk araç bağlayıcıları + + diff --git a/programming/language/python/component.xml b/programming/language/python/component.xml new file mode 100644 index 0000000000..c95325928c --- /dev/null +++ b/programming/language/python/component.xml @@ -0,0 +1,3 @@ + + programming.language.python + diff --git a/programming/language/python/python-MarkupSafe/actions.py b/programming/language/python/python-MarkupSafe/actions.py new file mode 100644 index 0000000000..106a43f85a --- /dev/null +++ b/programming/language/python/python-MarkupSafe/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 pythonmodules +from pisi.actionsapi import get +from pisi.actionsapi import shelltools + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +WorkDir = "MarkupSafe-%s" % get.srcVERSION() + +def build(): + pythonmodules.compile() + +def check(): + pythonmodules.compile("test") + +def install(): + pythonmodules.install() + diff --git a/programming/language/python/python-MarkupSafe/pspec.xml b/programming/language/python/python-MarkupSafe/pspec.xml new file mode 100644 index 0000000000..e0b19f4c7f --- /dev/null +++ b/programming/language/python/python-MarkupSafe/pspec.xml @@ -0,0 +1,45 @@ + + + + + python-MarkupSafe + http://pypi.python.org/pypi/MarkupSafe + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Implements a XML/HTML/XHTML Markup safe string for Python + python-MarkupSafe, implements a unicode subclass that supports HTML strings. + http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz + + python-setuptools + + + + + python-MarkupSafe + + /usr/lib/python2.* + /usr/share/doc + + + + + + 2014-05-29 + 0.23 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2011-11-11 + 0.15 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-MarkupSafe/translations.xml b/programming/language/python/python-MarkupSafe/translations.xml new file mode 100644 index 0000000000..3f5732b9f6 --- /dev/null +++ b/programming/language/python/python-MarkupSafe/translations.xml @@ -0,0 +1,8 @@ + + + + python-MarkupSafe + XML/HTML/XHTML markup dilleri için güvenli python karakter dizeleri gerçekleştirimi + python-MarkupSafe, HTML karakter dizeleri için unicode bir alt sınıf gerçekleştirimi sağlar. + + diff --git a/programming/language/python/python-beaker/actions.py b/programming/language/python/python-beaker/actions.py new file mode 100644 index 0000000000..4b101bdcea --- /dev/null +++ b/programming/language/python/python-beaker/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 pythonmodules +from pisi.actionsapi import get +from pisi.actionsapi import shelltools + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +WorkDir = "Beaker-%s" % get.srcVERSION() + +def install(): + pythonmodules.install() + diff --git a/programming/language/python/python-beaker/pspec.xml b/programming/language/python/python-beaker/pspec.xml new file mode 100644 index 0000000000..02df5c1d83 --- /dev/null +++ b/programming/language/python/python-beaker/pspec.xml @@ -0,0 +1,45 @@ + + + + + python-beaker + http://beaker.groovie.org/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + A Session and Caching library with WSGI Middleware + python-beaker is a web session and general caching library that includes WSGI middleware for use in web applications. + http://pypi.python.org/packages/source/B/Beaker/Beaker-1.6.4.tar.gz + + python-setuptools + + + + + python-beaker + + /usr/lib/ + /usr/share/doc + + + + + + 2013-11-04 + 1.6.4 + Rebuild + Erdinç Gültekin + admins@pisilinux.org + + + 2012-11-11 + 1.6.4 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-beaker/translations.xml b/programming/language/python/python-beaker/translations.xml new file mode 100644 index 0000000000..cd7017b407 --- /dev/null +++ b/programming/language/python/python-beaker/translations.xml @@ -0,0 +1,8 @@ + + + + python-beaker + Oturum ve önbellekleme kitaplığı + python-beaker, web programları için oturum ve genel önbellekleme fonksiyonlarını içeren bir kitaplıktır. + + diff --git a/programming/language/python/python-mako/actions.py b/programming/language/python/python-mako/actions.py new file mode 100644 index 0000000000..110b539321 --- /dev/null +++ b/programming/language/python/python-mako/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 pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get +from pisi.actionsapi import shelltools + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +WorkDir = "Mako-%s" % get.srcVERSION() + +def install(): + pythonmodules.install() + + #pisitools.dodoc("doc/*.txt") + pisitools.dohtml("doc/*.html") + pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "doc/build") + pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples") diff --git a/programming/language/python/python-mako/pspec.xml b/programming/language/python/python-mako/pspec.xml new file mode 100644 index 0000000000..cf10b89133 --- /dev/null +++ b/programming/language/python/python-mako/pspec.xml @@ -0,0 +1,63 @@ + + + + + python-mako + http://www.makotemplates.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + library + A python templating language + python-mako is a super-fast templating language that borrows the best ideas from the existing templating languages. + http://pypi.python.org/packages/source/M/Mako/Mako-0.9.1.tar.gz + + python-setuptools + + + + + python-mako + + python-beaker + python-MarkupSafe + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + python-mako-docs + + python-mako + + + /usr/share/doc/*/html + /usr/share/doc/*/build + /usr/share/doc/*/examples + + + + + + 2014-04-16 + 0.9.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-11-11 + 0.7.3 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-mako/translations.xml b/programming/language/python/python-mako/translations.xml new file mode 100644 index 0000000000..eb7815b05a --- /dev/null +++ b/programming/language/python/python-mako/translations.xml @@ -0,0 +1,13 @@ + + + + python-mako + Python şablonlama dili + python-mako, varolan şablonlama dillerindeki en iyi fikirleri bir araya getiren süper hızlı bir şablonlama dilidir. + + + + python-mako-docs + python-mako için belgelendirme dosyaları + + diff --git a/programming/language/tcl/component.xml b/programming/language/tcl/component.xml new file mode 100644 index 0000000000..cd2f226305 --- /dev/null +++ b/programming/language/tcl/component.xml @@ -0,0 +1,3 @@ + + programming.language.tcl + diff --git a/programming/language/tcl/tcl/actions.py b/programming/language/tcl/tcl/actions.py new file mode 100755 index 0000000000..1d45fa7076 --- /dev/null +++ b/programming/language/tcl/tcl/actions.py @@ -0,0 +1,61 @@ +# -*- 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 get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.unlinkDir("%s/tcl8.6.4/pkgs/sqlite3.8.8.3" % get.workDIR()) + shelltools.cd("unix") + + autotools.autoreconf("-fi") + autotools.configure("--with-encoding=utf-8 \ + --enable-threads \ + --enable-man-compression=gzip \ + --mandir=/usr/share/man \ + --enable-man-symlinks \ + --enable-shared \ + --enable-64bit") + +def build(): + shelltools.cd("unix") + autotools.make() + +def install(): + shelltools.cd("unix") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Collect private headers, 3rd party apps like Tile depends on this + shelltools.cd("..") + pisitools.dodir("/usr/include/tcl-private/generic") + pisitools.dodir("/usr/include/tcl-private/unix") + shelltools.copy("unix/*.h","%s/usr/include/tcl-private/unix" % get.installDIR()) + shelltools.copy("generic/*.h", "%s/usr/include/tcl-private/generic" % get.installDIR()) + + # Remove duplicated headers + pisitools.remove("/usr/include/tcl-private/generic/tcl.h") + pisitools.remove("/usr/include/tcl-private/generic/tclDecls.h") + pisitools.remove("/usr/include/tcl-private/generic/tclPlatDecls.h") + + # Remove man file sqlite paket çakışması için silindi. + #pisitools.remove("/usr/share/man/mann/sqlite3.n") + + # Expect package needs these symlinks + pisitools.dosym("/usr/include/tcl-private/unix/tclUnixPort.h","/usr/include/tcl-private/generic/tclUnixPort.h") + pisitools.dosym("/usr/include/tcl-private/unix/tclUnixThrd.h","/usr/include/tcl-private/generic/tclUnixThrd.h") + + # Remove tmp path from tclConfig.sh + pisitools.dosed("%s/usr/lib/tclConfig.sh" % get.installDIR(),"%s/unix" % get.curDIR() ,"/usr/lib/") + pisitools.dosed("%s/usr/lib/tclConfig.sh" % get.installDIR(),"%s" % get.curDIR() ,"/usr/include/tcl-private") + + # Some apps need compat headers + pisitools.dodir("/usr/include/tcl-private/compat") + shelltools.copy("compat/*.h", "%s/usr/include/tcl-private/compat" % get.installDIR()) + + pisitools.dosym("/usr/bin/tclsh8.6","/usr/bin/tclsh") + + pisitools.dodoc("ChangeLog","changes","license.terms","README") \ No newline at end of file diff --git a/programming/language/tcl/tcl/files/tcl-8.6.1-conf.patch b/programming/language/tcl/tcl/files/tcl-8.6.1-conf.patch new file mode 100755 index 0000000000..894a7df3ca --- /dev/null +++ b/programming/language/tcl/tcl/files/tcl-8.6.1-conf.patch @@ -0,0 +1,19 @@ +diff --git a/unix/tcl.m4 b/unix/tcl.m4 +index 194cf90..76773f3 100644 +--- a/unix/tcl.m4 ++++ b/unix/tcl.m4 +@@ -1415,12 +1415,12 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ + # get rid of the warnings. + #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" + +- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' ++ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -fPIC -Wl,-soname,${@}' + DL_OBJS="tclLoadDl.o" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" + AS_IF([test $doRpath = yes], [ +- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}']) ++ CC_SEARCH_FLAGS='']) + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} + AS_IF([test "`uname -m`" = "alpha"], [CFLAGS="$CFLAGS -mieee"]) + AS_IF([test $do64bit = yes], [ \ No newline at end of file diff --git a/programming/language/tcl/tcl/files/tcl-8.6.1-hidden.patch b/programming/language/tcl/tcl/files/tcl-8.6.1-hidden.patch new file mode 100755 index 0000000000..32d580ca55 --- /dev/null +++ b/programming/language/tcl/tcl/files/tcl-8.6.1-hidden.patch @@ -0,0 +1,35 @@ +diff --git a/generic/tclInt.h b/generic/tclInt.h +index 380284f..7bb5eb9 100644 +--- a/generic/tclInt.h ++++ b/generic/tclInt.h +@@ -3160,7 +3160,7 @@ MODULE_SCOPE void TclClockInit(Tcl_Interp *interp); + MODULE_SCOPE int TclClockOldscanObjCmd( + ClientData clientData, Tcl_Interp *interp, + int objc, Tcl_Obj *const objv[]); +-MODULE_SCOPE int Tcl_CloseObjCmd(ClientData clientData, ++extern int Tcl_CloseObjCmd(ClientData clientData, + Tcl_Interp *interp, int objc, + Tcl_Obj *const objv[]); + MODULE_SCOPE int Tcl_ConcatObjCmd(ClientData clientData, +@@ -3343,7 +3343,7 @@ MODULE_SCOPE int Tcl_RenameObjCmd(ClientData clientData, + MODULE_SCOPE int Tcl_RepresentationCmd(ClientData clientData, + Tcl_Interp *interp, int objc, + Tcl_Obj *const objv[]); +-MODULE_SCOPE int Tcl_ReturnObjCmd(ClientData clientData, ++extern int Tcl_ReturnObjCmd(ClientData clientData, + Tcl_Interp *interp, int objc, + Tcl_Obj *const objv[]); + MODULE_SCOPE int Tcl_ScanObjCmd(ClientData clientData, +diff --git a/generic/tclPort.h b/generic/tclPort.h +index 12a60db..d817154 100644 +--- a/generic/tclPort.h ++++ b/generic/tclPort.h +@@ -20,7 +20,7 @@ + #if defined(_WIN32) + # include "tclWinPort.h" + #else +-# include "tclUnixPort.h" ++# include "../unix/tclUnixPort.h" + #endif + #include "tcl.h" + \ No newline at end of file diff --git a/programming/language/tcl/tcl/pspec.xml b/programming/language/tcl/tcl/pspec.xml new file mode 100755 index 0000000000..32040147d1 --- /dev/null +++ b/programming/language/tcl/tcl/pspec.xml @@ -0,0 +1,135 @@ + + + + + tcl + http://www.tcl.tk + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + Tcl programming language + Tcl provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. + mirrors://sourceforge/tcl/tcl8.6.4-src.tar.gz + + zlib-devel + + + + + tcl + + zlib + + + /usr/bin + /usr/lib + /usr/lib/tcl8.5 + /usr/share/doc + /usr/share/man + + + + + tcl-devel + Development files for tcl + + tcl + + + /usr/include + /usr/lib/*.a + /usr/lib/pkgconfig + /usr/lib/tclConfig.sh + /usr/share/man/man3 + + + + sqlite-tcl + files for sqlite-tcl + + tcl + + + /usr/lib/sqlite3.8.8.3/libsqlite* + /usr/lib/tcl8/8.6/tdbc/sqlite3-1.0.3.tm + /usr/share/man/mann/tdbc_sqlite3.n + /usr/share/man/mann/sqlite3.n + + + + + + 2015-06-11 + 8.6.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-03-03 + 8.6.3 + Rebuild. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-12-12 + 8.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-30 + 8.6.2 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-17 + 8.6.1 + Add patch. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-06 + 8.6.1 + Rebuild to fix stripping. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-24 + 8.6.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-26 + 8.6.0 + Move pc files to devel pack, increase release no. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-01-26 + 8.6.0 + bump + Erdinç Gültekin + admins@pisilinux.org + + + 2012-09-15 + 8.5.12 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/programming/language/tcl/tcl/translations.xml b/programming/language/tcl/tcl/translations.xml new file mode 100755 index 0000000000..e44f5c02c1 --- /dev/null +++ b/programming/language/tcl/tcl/translations.xml @@ -0,0 +1,14 @@ + + + + tcl + Tcl programlama dili + Tcl, çeşitli uygulamalar geliştirmek için kullanılabilen bir programlama dilidir. + Tcl provee una plataforma potente para crear aplicaciones de integración de diversos aplicaciones, protocolos, dispositivos y frameworks + + + + tcl-devel + tcl için geliştirme dosyaları + + diff --git a/programming/language/tcl/tcltk/actions.py b/programming/language/tcl/tcltk/actions.py new file mode 100755 index 0000000000..6c245962c0 --- /dev/null +++ b/programming/language/tcl/tcltk/actions.py @@ -0,0 +1,47 @@ +#!/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 get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +WorkDir="tk%s" % get.srcVERSION() + +def setup(): + shelltools.cd("unix") + autotools.autoconf() + autotools.configure("--enable-threads \ + --enable-man-compression=gzip \ + --enable-man-symlinks \ + --enable-64bit \ + --with-x \ + --enable-xft") + +def build(): + autotools.make("-C unix") + +def install(): + shelltools.system("make -C unix DESTDIR=%s install" % get.installDIR()) + + # Collect private headers, 3rd party apps like Tile depends on this + pisitools.dodir("/usr/include/tk-private/generic") + pisitools.dodir("/usr/include/tk-private/unix") + shelltools.copy("unix/*.h", "%s/usr/include/tk-private/unix" % get.installDIR()) + shelltools.copy("generic/*.h", "%s/usr/include/tk-private/generic" % get.installDIR()) + + # Remove duplicated headers + pisitools.remove("/usr/include/tk-private/generic/tk.h") + pisitools.remove("/usr/include/tk-private/generic/tkDecls.h") + pisitools.remove("/usr/include/tk-private/generic/tkPlatDecls.h") + + # Remove tmp path from tclConfig.sh + pisitools.dosed("%s/usr/lib/tkConfig.sh" % get.installDIR(), "%s/unix" % get.curDIR(), "/usr/lib/") + pisitools.dosed("%s/usr/lib/tkConfig.sh" % get.installDIR(), get.curDIR(), "/usr/include/tk-private") + + pisitools.dosym("/usr/bin/wish8.6", "/usr/bin/wish") + + pisitools.dodoc("ChangeLog", "changes", "license.terms", "README") diff --git a/programming/language/tcl/tcltk/files/tclm4_soname.patch b/programming/language/tcl/tcltk/files/tclm4_soname.patch new file mode 100755 index 0000000000..f5f5127ce2 --- /dev/null +++ b/programming/language/tcl/tcltk/files/tclm4_soname.patch @@ -0,0 +1,27 @@ +diff -Nuar tk8.5.10.orig/unix/tcl.m4 tk8.5.10/unix/tcl.m4 +--- tk8.5.10.orig/unix/tcl.m4 2011-08-01 14:24:06.823000004 +0300 ++++ tk8.5.10/unix/tcl.m4 2011-08-01 14:43:01.760000005 +0300 +@@ -1399,12 +1399,12 @@ + # get rid of the warnings. + #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" + +- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' ++ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${@}' + DL_OBJS="tclLoadDl.o" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" + AS_IF([test $doRpath = yes], [ +- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}']) ++ CC_SEARCH_FLAGS='']) + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} + AS_IF([test "`uname -m`" = "alpha"], [CFLAGS="$CFLAGS -mieee"]) + AS_IF([test $do64bit = yes], [ +@@ -1431,7 +1431,7 @@ + SHLIB_CFLAGS="-fPIC" + SHLIB_SUFFIX=".so" + +- SHLIB_LD='${CC} -shared' ++ SHLIB_LD='${CC} ${CFLAGS} -shared' + DL_OBJS="" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" diff --git a/programming/language/tcl/tcltk/files/tk-8.6.1-conf.patch b/programming/language/tcl/tcltk/files/tk-8.6.1-conf.patch new file mode 100755 index 0000000000..49a16d6ab4 --- /dev/null +++ b/programming/language/tcl/tcltk/files/tk-8.6.1-conf.patch @@ -0,0 +1,19 @@ +diff --git a/unix/tcl.m4 b/unix/tcl.m4 +index 194cf90..c470e36 100644 +--- a/unix/tcl.m4 ++++ b/unix/tcl.m4 +@@ -1415,12 +1415,12 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ + # get rid of the warnings. + #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" + +- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' ++ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${@}' + DL_OBJS="tclLoadDl.o" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" + AS_IF([test $doRpath = yes], [ +- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}']) ++ CC_SEARCH_FLAGS='']) + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} + AS_IF([test "`uname -m`" = "alpha"], [CFLAGS="$CFLAGS -mieee"]) + AS_IF([test $do64bit = yes], [ \ No newline at end of file diff --git a/programming/language/tcl/tcltk/files/tk-8.6.1-fix-xft.patch b/programming/language/tcl/tcltk/files/tk-8.6.1-fix-xft.patch new file mode 100755 index 0000000000..b39be15db7 --- /dev/null +++ b/programming/language/tcl/tcltk/files/tk-8.6.1-fix-xft.patch @@ -0,0 +1,15 @@ +diff --git a/unix/configure.in b/unix/configure.in +index e7bf023..7d12f41 100755 +--- a/unix/configure.in ++++ b/unix/configure.in +@@ -485,8 +485,8 @@ if test $tk_aqua = no; then + XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" + if test "$found_xft" = "no" ; then + found_xft=yes +- XFT_CFLAGS=`pkg-config --cflags xft 2>/dev/null` || found_xft="no" +- XFT_LIBS=`pkg-config --libs xft 2>/dev/null` || found_xft="no" ++ XFT_CFLAGS=`pkg-config --cflags xft freetype2 2>/dev/null` || found_xft="no" ++ XFT_LIBS=`pkg-config --libs xft freetype2 2>/dev/null` || found_xft="no" + fi + AC_MSG_RESULT([$found_xft]) + dnl make sure that compiling against Xft header file doesn't bomb \ No newline at end of file diff --git a/programming/language/tcl/tcltk/files/tk-8.6.1-make.patch b/programming/language/tcl/tcltk/files/tk-8.6.1-make.patch new file mode 100755 index 0000000000..c4533d1d8f --- /dev/null +++ b/programming/language/tcl/tcltk/files/tk-8.6.1-make.patch @@ -0,0 +1,13 @@ +diff --git a/unix/Makefile.in b/unix/Makefile.in +index 3914940..a69df0e 100644 +--- a/unix/Makefile.in ++++ b/unix/Makefile.in +@@ -743,7 +743,7 @@ install-binaries: $(TK_LIB_FILE) $(TK_STUB_LIB_FILE) ${WISH_EXE} + fi + @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/" + @@INSTALL_LIB@ +- @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)" ++ @chmod 755 "$(DLL_INSTALL_DIR)/$(LIB_FILE)" + @if test -f "tk${MAJOR_VERSION}${MINOR_VERSION}.dll"; then \ + $(INSTALL_LIBRARY) "tk${MAJOR_VERSION}${MINOR_VERSION}.dll" "$(DLL_INSTALL_DIR)";\ + chmod 555 "$(DLL_INSTALL_DIR)/tk${MAJOR_VERSION}${MINOR_VERSION}.dll";\ \ No newline at end of file diff --git a/programming/language/tcl/tcltk/pspec.xml b/programming/language/tcl/tcltk/pspec.xml new file mode 100755 index 0000000000..053867529f --- /dev/null +++ b/programming/language/tcl/tcltk/pspec.xml @@ -0,0 +1,114 @@ + + + + + tcltk + http://www.tcl.tk + + PisiLinux Community + admins@pisilinux.org + + as-is + library + An X11 toolkit implemented with the Tcl scripting language + Tk is an X Windows widget set designed to work closely with the tcl scripting language. It allows you to write simple programs with full featured GUIs in only a little more time then it takes to write a text based interface. + mirrors://sourceforge/tcl/tk8.6.3-src.tar.gz + + tcl-devel + libX11-devel + libXft-devel + + fontconfig-devel + + + tk-8.6.1-conf.patch + tk-8.6.1-fix-xft.patch + tk-8.6.1-make.patch + + + + + tcltk + + tcl + libX11 + libXft + + fontconfig + + + /usr/bin + /usr/lib + /usr/lib/tk8.5 + /usr/share/doc + /usr/share/man + + + + + tcltk-devel + Development files for tcltk + + tcltk + + + /usr/include + /usr/lib/*.a + /usr/lib/tkConfig.sh + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2014-12-14 + 8.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-30 + 8.6.2 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2014-05-17 + 8.6.1 + Version bump and add patch. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 8.6.0 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-26 + 8.6.0 + Move pc files to devel pack, increase release no. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-01-26 + 8.6.0 + bump + Erdinç Gültekin + admins@pisilinux.org + + + 2012-09-15 + 8.5.12 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/tcl/tcltk/translations.xml b/programming/language/tcl/tcltk/translations.xml new file mode 100755 index 0000000000..02f0fa033a --- /dev/null +++ b/programming/language/tcl/tcltk/translations.xml @@ -0,0 +1,14 @@ + + + + tcltk + Tcl betik dili ile yazılmış X11 araç ve kitaplıkları + Tk est une boîte à outils X11 implémentée avec le langage de script Tcl. + Tk, tcl betik dili ile birlikte kullanılması için tasarlanmış bir X Windows araç setidir. Metin tabanlı arayüzlere oranla daha kısa sürede tam özellikli grafik arayüzlere sahip basit programlar yazmanızı sağlar. + + + + tcltk-devel + tcltk için geliştirme dosyaları + + diff --git a/programming/library/component.xml b/programming/library/component.xml new file mode 100644 index 0000000000..4b7a6dfc39 --- /dev/null +++ b/programming/library/component.xml @@ -0,0 +1,4 @@ + + programming.library + + diff --git a/programming/library/libaio/actions.py b/programming/library/libaio/actions.py new file mode 100644 index 0000000000..309784d537 --- /dev/null +++ b/programming/library/libaio/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/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def build(): + pisitools.dosed("src/Makefile", "=-shared", r"= -Wl,-O1,--as-needed -shared") + if get.buildTYPE() == "emul32": + pisitools.dosed(".", "\/lib$", r"/lib%s\n" % "32" if get.buildTYPE() == "emul32" else "", filePattern="Makefile") + autotools.make() + +#def check(): + #shelltools.cd("harness") + #pisitools.dodir("testdir") + + #autotools.make("check prefix=../src libdir=../src") + + +def install(): + + if get.buildTYPE() == "emul32": + autotools.rawInstall("prefix=%s/usr \ + includedir=%s/usr/include \ + libdir%s/=usr/lib32 " % ((get.installDIR(), ) * 3)) + pisitools.remove("/usr/lib32/libaio.a") + else: + autotools.rawInstall("prefix=%s/usr \ + includedir=%s/usr/include \ + libdir%s/=usr/lib " % ((get.installDIR(), ) * 3)) + pisitools.remove("/usr/lib/libaio.a") + + pisitools.dodoc("ChangeLog", "COPYING", "TODO") diff --git a/programming/library/libaio/files/92_unused_warnings.patch b/programming/library/libaio/files/92_unused_warnings.patch new file mode 100644 index 0000000000..d3b22ab921 --- /dev/null +++ b/programming/library/libaio/files/92_unused_warnings.patch @@ -0,0 +1,44 @@ +Index: b/harness/cases/12.t +=================================================================== +--- a/harness/cases/12.t ++++ b/harness/cases/12.t +@@ -18,7 +18,7 @@ + + int test_main(void) + { +- int res, status; ++ int status; + pid_t pid; + sigset_t set; + +@@ -35,7 +35,7 @@ + if (pid == 0) + test_child(); + +- res = waitpid(pid, &status, 0); ++ waitpid(pid, &status, 0); + + if (WIFEXITED(status)) { + int failed = (WEXITSTATUS(status) != 0); +Index: b/harness/cases/14.t +=================================================================== +--- a/harness/cases/14.t ++++ b/harness/cases/14.t +@@ -59,7 +59,7 @@ + /* from 12.t */ + int test_main(void) + { +- int res, status; ++ int status; + pid_t pid; + sigset_t set; + +@@ -75,7 +75,7 @@ + if (pid == 0) + test_child(); + +- res = waitpid(pid, &status, 0); ++ waitpid(pid, &status, 0); + + if (WIFEXITED(status)) { + int failed = (WEXITSTATUS(status) != 0); \ No newline at end of file diff --git a/programming/library/libaio/files/libaio-0.3.106-build.patch b/programming/library/libaio/files/libaio-0.3.106-build.patch new file mode 100644 index 0000000000..4a8434bb7e --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.106-build.patch @@ -0,0 +1,26 @@ +--- src/Makefile.orig 2006-07-09 19:46:41.000000000 -0700 ++++ src/Makefile 2006-07-09 19:51:00.000000000 -0700 +@@ -2,11 +2,10 @@ + includedir=$(prefix)/include + libdir=$(prefix)/lib + +-ARCH := $(shell uname -m | sed -e s/i.86/i386/) +-CFLAGS := -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC +-SO_CFLAGS=-shared $(CFLAGS) ++CFLAGS += -nostdlib -nostartfiles -Wall -I. -fPIC ++SO_CFLAGS=-shared $(CFLAGS) + L_CFLAGS=$(CFLAGS) +-LINK_FLAGS= ++LINK_FLAGS=-lgcc -lrt $(LDFLAGS) + + soname=libaio.so.1 + minor=0 +@@ -48,7 +47,7 @@ + ranlib libaio.a + + $(libname): $(libaio_sobjs) libaio.map +- $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) ++ $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname,$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) + + install: $(all_targets) + install -D -m 644 libaio.h $(includedir)/libaio.h diff --git a/programming/library/libaio/files/libaio-0.3.107-ar-ranlib.patch b/programming/library/libaio/files/libaio-0.3.107-ar-ranlib.patch new file mode 100644 index 0000000000..d1ec1403a0 --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.107-ar-ranlib.patch @@ -0,0 +1,17 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -42,10 +42,12 @@ + $(CC) $(L_CFLAGS) -c -o $@ $< + + ++AR ?= ar ++RANLIB ?= ranlib + libaio.a: $(libaio_objs) + rm -f libaio.a +- ar r libaio.a $^ +- ranlib libaio.a ++ $(AR) r libaio.a $^ ++ $(RANLIB) libaio.a + + $(libname): $(libaio_sobjs) libaio.map + $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname,$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) diff --git a/programming/library/libaio/files/libaio-0.3.109-generic-arch.patch b/programming/library/libaio/files/libaio-0.3.109-generic-arch.patch new file mode 100644 index 0000000000..fea3aeeee4 --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.109-generic-arch.patch @@ -0,0 +1,62 @@ +From 5e96c73d5dfbdea8d0be82b7f3fc8d6735e5dfa7 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Sun, 17 Jan 2010 17:07:48 -0500 +Subject: [PATCH] add a generic syscall() fallback + +Signed-off-by: Mike Frysinger +--- + src/syscall-generic.h | 29 +++++++++++++++++++++++++++++ + src/syscall.h | 3 ++- + 2 files changed, 31 insertions(+), 1 deletions(-) + create mode 100644 src/syscall-generic.h + +diff --git a/src/syscall-generic.h b/src/syscall-generic.h +new file mode 100644 +index 0000000..24d7c7c +--- /dev/null ++++ b/src/syscall-generic.h +@@ -0,0 +1,29 @@ ++#include ++#include ++#include ++ ++#define _body_io_syscall(sname, args...) \ ++{ \ ++ int ret = syscall(__NR_##sname, ## args); \ ++ return ret < 0 ? -errno : ret; \ ++} ++ ++#define io_syscall1(type,fname,sname,type1,arg1) \ ++type fname(type1 arg1) \ ++_body_io_syscall(sname, (long)arg1) ++ ++#define io_syscall2(type,fname,sname,type1,arg1,type2,arg2) \ ++type fname(type1 arg1,type2 arg2) \ ++_body_io_syscall(sname, (long)arg1, (long)arg2) ++ ++#define io_syscall3(type,fname,sname,type1,arg1,type2,arg2,type3,arg3) \ ++type fname(type1 arg1,type2 arg2,type3 arg3) \ ++_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3) ++ ++#define io_syscall4(type,fname,sname,type1,arg1,type2,arg2,type3,arg3,type4,arg4) \ ++type fname (type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ ++_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3, (long)arg4) ++ ++#define io_syscall5(type,fname,sname,type1,arg1,type2,arg2,type3,arg3,type4,arg4, type5,arg5) \ ++type fname (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \ ++_body_io_syscall(sname, (long)arg1, (long)arg2, (long)arg3, (long)arg4, (long)arg5) +diff --git a/src/syscall.h b/src/syscall.h +index 78becfe..d954af0 100644 +--- a/src/syscall.h ++++ b/src/syscall.h +@@ -25,5 +25,6 @@ + #elif defined(__arm__) + #include "syscall-arm.h" + #else +-#error "add syscall-arch.h" ++#warning "using generic syscall method" ++#include "syscall-generic.h" + #endif +-- +1.7.3.1 + diff --git a/programming/library/libaio/files/libaio-0.3.109-testcase-8.patch b/programming/library/libaio/files/libaio-0.3.109-testcase-8.patch new file mode 100644 index 0000000000..de05421b58 --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.109-testcase-8.patch @@ -0,0 +1,19 @@ +Do not ignore return value of ftruncate(): testcases are compiled with -Werror, +and ftruncate is declared with attribute warn_unused_result. +--- harness/cases/8.t.orig 2012-03-09 16:40:04.074168070 +0100 ++++ harness/cases/8.t 2012-03-09 16:40:57.777278646 +0100 +@@ -9,12 +9,13 @@ + { + long long min = 0, max = 9223372036854775807LL; + char c = 0; ++ int ret; + + while (max - min > 1) { + if (pwrite64(fd, &c, 1, (min + max) / 2) == -1) + max = (min + max) / 2; + else { +- ftruncate(fd, 0); ++ ret = ftruncate(fd, 0); assert(ret == 0); + min = (min + max) / 2; + } + } diff --git a/programming/library/libaio/files/libaio-0.3.109-unify-bits-endian.patch b/programming/library/libaio/files/libaio-0.3.109-unify-bits-endian.patch new file mode 100644 index 0000000000..a94ea20bea --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.109-unify-bits-endian.patch @@ -0,0 +1,60 @@ +diff --git a/src/libaio.h b/src/libaio.h +index ffe8259..4a6c9fb 100644 +--- a/src/libaio.h ++++ b/src/libaio.h +@@ -49,40 +49,34 @@ typedef enum io_iocb_cmd { + IO_CMD_PWRITEV = 8, + } io_iocb_cmd_t; + +-#if defined(__i386__) /* little endian, 32 bits */ ++/* little endian, 32 bits */ ++#if defined(__i386__) || defined(__sh__) || defined(__bfin__) || \ ++ defined(__ARMEL__) || defined(__MIPSEL__) || defined(__cris__) + #define PADDED(x, y) x; unsigned y + #define PADDEDptr(x, y) x; unsigned y + #define PADDEDul(x, y) unsigned long x; unsigned y ++ ++/* little endian, 64 bits */ + #elif defined(__ia64__) || defined(__x86_64__) || defined(__alpha__) + #define PADDED(x, y) x, y + #define PADDEDptr(x, y) x + #define PADDEDul(x, y) unsigned long x +-#elif defined(__powerpc64__) /* big endian, 64 bits */ +-#define PADDED(x, y) unsigned y; x +-#define PADDEDptr(x,y) x +-#define PADDEDul(x, y) unsigned long x +-#elif defined(__PPC__) /* big endian, 32 bits */ +-#define PADDED(x, y) unsigned y; x +-#define PADDEDptr(x, y) unsigned y; x +-#define PADDEDul(x, y) unsigned y; unsigned long x +-#elif defined(__s390x__) /* big endian, 64 bits */ ++ ++/* big endian, 64 bits */ ++#elif defined(__powerpc64__) || defined(__s390x__) || \ ++ (defined(__sparc__) && defined(__arch64__)) + #define PADDED(x, y) unsigned y; x + #define PADDEDptr(x,y) x + #define PADDEDul(x, y) unsigned long x +-#elif defined(__s390__) /* big endian, 32 bits */ +-#define PADDED(x, y) unsigned y; x +-#define PADDEDptr(x, y) unsigned y; x +-#define PADDEDul(x, y) unsigned y; unsigned long x +-#elif defined(__arm__) +-# if defined (__ARMEB__) /* big endian, 32 bits */ ++ ++/* big endian, 32 bits */ ++#elif defined(__PPC__) || defined(__s390__) || defined(__ARMEB__) || \ ++ defined(__MIPSEB__) || defined(__sparc__) || defined(__m68k__) || \ ++ defined(__hppa__) || defined(__frv__) || defined(__avr32__) + #define PADDED(x, y) unsigned y; x + #define PADDEDptr(x, y) unsigned y; x + #define PADDEDul(x, y) unsigned y; unsigned long x +-# else /* little endian, 32 bits */ +-#define PADDED(x, y) x; unsigned y +-#define PADDEDptr(x, y) x; unsigned y +-#define PADDEDul(x, y) unsigned long x; unsigned y +-# endif ++ + #else + #error endian? + #endif \ No newline at end of file diff --git a/programming/library/libaio/files/libaio-0.3.109-x32.patch b/programming/library/libaio/files/libaio-0.3.109-x32.patch new file mode 100644 index 0000000000..1d2c2a9050 --- /dev/null +++ b/programming/library/libaio/files/libaio-0.3.109-x32.patch @@ -0,0 +1,63 @@ +http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f5c071d93c9e6f57930bce56b1e4f009c160a826 + +Upstream-Status: Pending + +Properly load arguments 5 an 6 for x86-64 syscall +Use asm ("r10") and asm ("r8") to load arguments 5 an 6 for x86-64 +syscall so that it works with both x32 and x86-64. + +Received this patch from H.J. Lu + +Signed-Off-By: Nitin A Kamble +2011/12/02 + +--- libaio-0.3.109/src/syscall-x86_64.h.x32 2009-10-09 11:17:02.000000000 -0700 ++++ libaio-0.3.109/src/syscall-x86_64.h 2011-12-02 09:09:07.537603224 -0800 +@@ -1,8 +1,18 @@ ++#ifndef __NR_io_setup + #define __NR_io_setup 206 ++#endif ++#ifndef __NR_io_destroy + #define __NR_io_destroy 207 ++#endif ++#ifndef __NR_io_getevents + #define __NR_io_getevents 208 ++#endif ++#ifndef __NR_io_submit + #define __NR_io_submit 209 ++#endif ++#ifndef __NR_io_cancel + #define __NR_io_cancel 210 ++#endif + + #define __syscall_clobber "r11","rcx","memory" + #define __syscall "syscall" +@@ -42,10 +52,11 @@ return __res; \ + type fname (type1 arg1, type2 arg2, type3 arg3, type4 arg4) \ + { \ + long __res; \ +-__asm__ volatile ("movq %5,%%r10 ;" __syscall \ ++register long __a4 asm ("r10") = (long) arg4; \ ++__asm__ volatile (__syscall \ + : "=a" (__res) \ + : "0" (__NR_##sname),"D" ((long)(arg1)),"S" ((long)(arg2)), \ +- "d" ((long)(arg3)),"g" ((long)(arg4)) : __syscall_clobber,"r10" ); \ ++ "d" ((long)(arg3)),"r" (__a4)); \ + return __res; \ + } + +@@ -54,10 +65,11 @@ return __res; \ + type fname (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \ + { \ + long __res; \ +-__asm__ volatile ("movq %5,%%r10 ; movq %6,%%r8 ; " __syscall \ ++register long __a4 asm ("r10") = (long) arg4; \ ++register long __a5 asm ("r8") = (long) arg5; \ ++__asm__ volatile ( __syscall \ + : "=a" (__res) \ + : "0" (__NR_##sname),"D" ((long)(arg1)),"S" ((long)(arg2)), \ +- "d" ((long)(arg3)),"g" ((long)(arg4)),"g" ((long)(arg5)) : \ +- __syscall_clobber,"r8","r10" ); \ ++ "d" ((long)(arg3)),"r" (__a4),"r" (__a5)); \ + return __res; \ + } diff --git a/programming/library/libaio/files/libaio-install-to-slash.patch b/programming/library/libaio/files/libaio-install-to-slash.patch new file mode 100644 index 0000000000..98fbfe0d5e --- /dev/null +++ b/programming/library/libaio/files/libaio-install-to-slash.patch @@ -0,0 +1,30 @@ +diff -up libaio-0.3.107/src/Makefile.orig libaio-0.3.107/src/Makefile +--- libaio-0.3.107/src/Makefile.orig 2009-01-20 10:07:31.520105235 -0500 ++++ libaio-0.3.107/src/Makefile 2009-01-20 10:08:51.199104930 -0500 +@@ -1,6 +1,7 @@ + prefix=/usr +-includedir=$(prefix)/include +-libdir=$(prefix)/lib ++includedir=/usr/include ++libdir=/usr/lib ++usrlibdir=/usr/lib + + ARCH := $(shell uname -m | sed -e s/i.86/i386/) + CFLAGS := -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC +@@ -51,11 +52,11 @@ $(libname): $(libaio_sobjs) libaio.map + $(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS) + + install: $(all_targets) +- install -D -m 644 libaio.h $(includedir)/libaio.h +- install -D -m 644 libaio.a $(libdir)/libaio.a +- install -D -m 755 $(libname) $(libdir)/$(libname) +- ln -sf $(libname) $(libdir)/$(soname) +- ln -sf $(libname) $(libdir)/libaio.so ++ install -D -m 644 libaio.h $(destdir)$(includedir)/libaio.h ++ install -D -m 644 libaio.a $(destdir)$(usrlibdir)/libaio.a ++ install -D -m 755 $(libname) $(destdir)$(libdir)/$(libname) ++ ln -sf $(libdir)/$(libname) $(destdir)$(libdir)/$(soname) ++ ln -sf $(libdir)/$(libname) $(destdir)$(usrlibdir)/libaio.so + + $(libaio_objs): libaio.h + \ No newline at end of file diff --git a/programming/library/libaio/pspec.xml b/programming/library/libaio/pspec.xml new file mode 100644 index 0000000000..e8d1b1c762 --- /dev/null +++ b/programming/library/libaio/pspec.xml @@ -0,0 +1,93 @@ + + + + + libaio + http://lse.sourceforge.net/io/aio.html + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Linux-native asynchronous I/O access library + libaio has a richer API and capability set than the simple POSIX async I/O facility. + http://enterprise-storage-os.googlecode.com/files/libaio-0.3.109.tar.bz2 + + libaio-0.3.106-build.patch + + libaio-0.3.107-ar-ranlib.patch + 92_unused_warnings.patch + libaio-0.3.109-testcase-8.patch + libaio-0.3.109-generic-arch.patch + libaio-0.3.109-unify-bits-endian.patch + libaio-0.3.109-x32.patch + + + + + libaio + + /lib + /usr/lib + /usr/share/doc + + + + + libaio-32bit + emul32 + 32-bit shared libraries for libaio + emul32 + + libaio + + + /usr/lib32 + + + + + libaio-devel + Development files for libaio + + libaio + + + /usr/include + + /usr/share/man/man3 + + + + + + 2014-05-19 + 0.3.109 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-06 + 0.3.109 + Add emul32 + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-16 + 0.3.109 + URL Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-14 + 0.3.109 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/library/libaio/translations.xml b/programming/library/libaio/translations.xml new file mode 100644 index 0000000000..4b27c4a2bf --- /dev/null +++ b/programming/library/libaio/translations.xml @@ -0,0 +1,14 @@ + + + + libaio + Linux asenkron girdi/çıktı kütüphanesi + libaio, basit POSIX asenkron girdi/çıktı desteğinden daha iyi bir programlama arayüzü sunan bir kütüphanedir. + Librairie d'entrée/sortie asynchrone utilisant l'interface native du noyau. + + + + libaio-devel + libaio için geliştirme dosyaları + + diff --git a/programming/library/libbsd/actions.py b/programming/library/libbsd/actions.py new file mode 100644 index 0000000000..9d0211af78 --- /dev/null +++ b/programming/library/libbsd/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/copyleft/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static \ + --disable-silent-rules") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + +# solve conflict with elfutils and glibc-devel +# pisitools.remove("/usr/include/nlist.h") +# pisitools.remove("/usr/lib/libbsd.a") + + pisitools.dodoc("ChangeLog", "COPYING", "README", "TODO") diff --git a/programming/library/libbsd/pspec.xml b/programming/library/libbsd/pspec.xml new file mode 100644 index 0000000000..047b6993d4 --- /dev/null +++ b/programming/library/libbsd/pspec.xml @@ -0,0 +1,49 @@ + + + libbsd + http://libbsd.freedesktop.org + + Marcin Bojara + marcin@pisilinux.org + + BSD + BSD-2 + BSD-4 + ISC + library + Provides useful functions commonly found on BSD systems + This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. + http://libbsd.freedesktop.org/releases/libbsd-0.6.0.tar.xz + + + + libbsd + + /usr/lib + /usr/share/doc + + + + + libbsd-devel + Development files for libbsd + + libbsd + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2014-03-09 + 0.6.0 + Fisrt release. + Marcin Bojara + marcin@pisilinux.org + + + \ No newline at end of file diff --git a/programming/library/libbsd/translations.xml b/programming/library/libbsd/translations.xml new file mode 100644 index 0000000000..db67d1d785 --- /dev/null +++ b/programming/library/libbsd/translations.xml @@ -0,0 +1,8 @@ + + + + libbsd + Taşınabilirlik için BSD uyumlu fonksiyonlar sağlayan bir kitaplık. + GNU Linux sistemlerde bulunmayan BSD sistemlere özgü fonsiyonları barındıran bir kitaplıktır ve BSD uygulamalarının GNU Linux'a taşınmasını kolaylaştırır. + + \ No newline at end of file diff --git a/programming/misc/icu4c/pspec.xml b/programming/misc/icu4c/pspec.xml index 449b658c96..09c83f5df0 100644 --- a/programming/misc/icu4c/pspec.xml +++ b/programming/misc/icu4c/pspec.xml @@ -13,8 +13,11 @@ International Components for Unicode ICU is a mature, widely used set of C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). This package contains the C/C++ libraries. - http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz + http://source.icu-project.org/repos/icu/icu/tags/release-55-1/APIChangeReport.html --> + http://download.icu-project.org/files/icu4c/55.1/icu4c-55_1-src.tgz + + libgcc + @@ -22,6 +25,9 @@ icu4c + + libgcc + /usr/bin /usr/sbin @@ -52,8 +58,14 @@ emul32 32-bit shared libraries for icu4c _emul32 + + libgcc + glibc-32bit + icu4c + libgcc + glibc-32bit /usr/lib32/libicu* @@ -62,6 +74,13 @@ + + 2015-07-03 + 55.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-01-22 54.1 diff --git a/programming/misc/libedit/actions.py b/programming/misc/libedit/actions.py new file mode 100644 index 0000000000..deb466e3f9 --- /dev/null +++ b/programming/misc/libedit/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(): + autotools.configure("--disable-static \ + --enable-widec \ + --disable-dependency-tracking \ + --enable-fast-install") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING", "THANKS") + pisitools.remove("/usr/lib/libedit.la") diff --git a/programming/misc/libedit/pspec.xml b/programming/misc/libedit/pspec.xml new file mode 100644 index 0000000000..55dee5ca3b --- /dev/null +++ b/programming/misc/libedit/pspec.xml @@ -0,0 +1,76 @@ + + + + + libedit + http://www.thrysoee.dk/editline + + PisiLinux Community + admins@pisilinux.org + + BSD + library + An autotool and libtoolized port of the NetBSD Editline library + libedit is a command line editing and history library. It is designed to be used by interactive programs that allow the user to type commands at a terminal prompt. + http://thrysoee.dk/editline/libedit-20150325-3.1.tar.gz + + ncurses-devel + + + + + libedit + + ncurses + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + libedit-devel + Development files for libedit + + libedit + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2015-06-25 + 3.1_20150325 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-19 + 3.1_20140213 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-27 + 3.1_20130712 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-17 + 3.0_20120601 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/programming/misc/libedit/translations.xml b/programming/misc/libedit/translations.xml new file mode 100644 index 0000000000..564f272b2b --- /dev/null +++ b/programming/misc/libedit/translations.xml @@ -0,0 +1,13 @@ + + + + libedit + NetBSD Editline kitaplığının Linux portu + libedit, geçmiş bilgisini ve komut satırı düzenleme işlerini kolaylaştıran bir kitaplıktır. + + + + libedit-devel + libedit için geliştirme dosyaları + + diff --git a/programming/misc/libevent/actions.py b/programming/misc/libevent/actions.py new file mode 100644 index 0000000000..6ec44ad35d --- /dev/null +++ b/programming/misc/libevent/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 get + +WorkDir = "libevent-%s-stable" % get.srcVERSION() + +def setup(): + pisitools.dosed("Makefile.am", "libevent_extra_la_LIBADD =", "libevent_extra_la_LIBADD = libevent.la ") + autotools.autoreconf("-fi") + autotools.configure("--disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README") diff --git a/programming/misc/libevent/files/libevent-2.0.13-manpages-on.patch b/programming/misc/libevent/files/libevent-2.0.13-manpages-on.patch new file mode 100644 index 0000000000..97dd633844 --- /dev/null +++ b/programming/misc/libevent/files/libevent-2.0.13-manpages-on.patch @@ -0,0 +1,12 @@ +diff -up libevent-2.0.13-stable/Doxyfile.orig libevent-2.0.13-stable/Doxyfile +--- libevent-2.0.13-stable/Doxyfile.orig 2011-07-05 13:04:30.000000000 -0400 ++++ libevent-2.0.13-stable/Doxyfile 2011-08-10 08:18:42.036654445 -0400 +@@ -175,7 +175,7 @@ LATEX_HIDE_INDICES = NO + # If the GENERATE_MAN tag is set to YES (the default) Doxygen will + # generate man pages + +-GENERATE_MAN = NO ++GENERATE_MAN = YES + + # The MAN_EXTENSION tag determines the extension that is added to + # the generated man pages (default is the subroutine's section .3) diff --git a/programming/misc/libevent/files/libevent-2.0.21-stable-automake-fix.patch b/programming/misc/libevent/files/libevent-2.0.21-stable-automake-fix.patch new file mode 100644 index 0000000000..cf8ab2b916 --- /dev/null +++ b/programming/misc/libevent/files/libevent-2.0.21-stable-automake-fix.patch @@ -0,0 +1,24 @@ +diff -Naur -x '*~' libevent-2.0.21-stable/configure.in libevent-2.0.21-stable-automake-fix/configure.in +--- libevent-2.0.21-stable/configure.in 2012-11-18 07:34:13.000000000 +0100 ++++ libevent-2.0.21-stable-automake-fix/configure.in 2012-12-31 14:04:30.219499020 +0100 +@@ -12,7 +12,7 @@ + AC_CONFIG_MACRO_DIR([m4]) + + AM_INIT_AUTOMAKE(libevent,2.0.21-stable) +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADER(config.h) + AC_DEFINE(NUMERIC_VERSION, 0x02001500, [Numeric representation of the version]) + + dnl Initialize prefix. +diff -Naur -x '*~' libevent-2.0.21-stable/test/Makefile.am libevent-2.0.21-stable-automake-fix/test/Makefile.am +--- libevent-2.0.21-stable/test/Makefile.am 2012-05-31 06:08:19.000000000 +0200 ++++ libevent-2.0.21-stable-automake-fix/test/Makefile.am 2012-12-31 14:10:49.045538012 +0100 +@@ -19,7 +19,7 @@ + EXTRA_PROGRAMS = regress + noinst_HEADERS = tinytest.h tinytest_macros.h regress.h tinytest_local.h + +-TESTS = $(top_srcdir)/test/test.sh ++TESTS = test.sh + + BUILT_SOURCES = + if BUILD_REGRESS diff --git a/programming/misc/libevent/files/libevent-linkage_fix.diff b/programming/misc/libevent/files/libevent-linkage_fix.diff new file mode 100644 index 0000000000..0210239383 --- /dev/null +++ b/programming/misc/libevent/files/libevent-linkage_fix.diff @@ -0,0 +1,11 @@ +--- Makefile.am 2011-06-14 10:17:58.169588904 +0200 ++++ Makefile.am.oden 2011-06-14 10:22:36.410588885 +0200 +@@ -178,7 +178,7 @@ + MAYBE_CORE = libevent_core.la + else + NO_UNDEFINED = +-MAYBE_CORE = ++MAYBE_CORE = libevent_core.la + endif + + GENERIC_LDFLAGS = -version-info $(VERSION_INFO) $(NO_UNDEFINED) diff --git a/programming/misc/libevent/pspec.xml b/programming/misc/libevent/pspec.xml new file mode 100644 index 0000000000..77e2fcff9f --- /dev/null +++ b/programming/misc/libevent/pspec.xml @@ -0,0 +1,89 @@ + + + + + libevent + http://monkey.org/~provos/libevent + + PisiLinux Community + admins@pisilinux.org + + BSD + 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 + + openssl-devel + zlib-devel + + + libevent-linkage_fix.diff + libevent-2.0.13-manpages-on.patch + libevent-2.0.21-stable-automake-fix.patch + + + + + libevent + + openssl + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + libevent-devel + Development files for libevent + + libevent + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2014-05-31 + 2.0.21 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-25 + 2.0.21 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-27 + 2.0.21 + Move pc files to devel pack, rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-03-27 + 2.0.21 + bump + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-10-14 + 2.0.20 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/misc/libevent/translations.xml b/programming/misc/libevent/translations.xml new file mode 100644 index 0000000000..b90b5499da --- /dev/null +++ b/programming/misc/libevent/translations.xml @@ -0,0 +1,14 @@ + + + + libevent + Dosya tanımlayıcıları üzerindeki belirli değişiklerde belirli fonksiyonların çalıştırılmasını sağlayan bir kitaplığı + Une librairie pour exécuter une fonction lorsqu'un événement spécifique a lieu sur un descripteur (descriptor) de fichier. + 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. + + + + libevent-devel + libevent için geliştirme dosyaları + + diff --git a/programming/misc/libtalloc/actions.py b/programming/misc/libtalloc/actions.py new file mode 100644 index 0000000000..6a17855ebe --- /dev/null +++ b/programming/misc/libtalloc/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +libdir = "lib32" if get.buildTYPE() == "emul32" else "lib" +jobs = get.makeJOBS().replace("-j", "") + +def setup(): + autotools.configure("\ + --sysconfdir=/etc/samba \ + --builtin-libraries=replace \ + --bundled-libraries=NONE \ + --disable-rpath \ + --disable-rpath-install \ + --disable-silent-rules \ + --enable-talloc-compat1 \ + ") + +def build(): + autotools.make("JOBS=%s" % jobs) + +def install(): + autotools.rawInstall("DESTDIR=%s JOBS=%s" % (get.installDIR(), jobs)) + + #pisitools.removeDir("/usr/share/swig") + + #pisitools.remove("/usr/lib*/*.a") + #pisitools.remove("/usr/lib*/libtalloc-compat1-%s.so" % get.srcVERSION()) + + # Create symlinks for so file + #pisitools.dosym("libtalloc.so.%s" % get.srcVERSION(), "/usr/%s/libtalloc.so.%s" % (libdir, get.srcVERSION().split(".")[0])) + #pisitools.dosym("libtalloc.so.%s" % get.srcVERSION(), "/usr/%s/libtalloc.so" % libdir) + + pisitools.dodoc("NEWS") diff --git a/programming/misc/libtalloc/pspec.xml b/programming/misc/libtalloc/pspec.xml new file mode 100644 index 0000000000..9c15c3d76a --- /dev/null +++ b/programming/misc/libtalloc/pspec.xml @@ -0,0 +1,114 @@ + + + + + libtalloc + http://talloc.samba.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv3+ + library + Hierarchical pool based memory allocator + libtalloc is a library which implements a hierarchical allocator with destructors which is the core memory allocator in samba. + http://www.samba.org/ftp/talloc/talloc-2.1.2.tar.gz + + docbook-xsl + libxslt-devel + python-devel + attr-devel + + + + + libtalloc + + python + attr + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + libtalloc-devel + Development files for libtalloc + + libtalloc + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include + /usr/share/man/man3 + + + + + libtalloc-32bit + emul32 + 32-bit shared libraries for libtalloc + emul32 + + glibc-32bit + attr-32bit + + + glibc-32bit + attr-32bit + libtalloc + + + /usr/lib32 + + + + + + 2015-06-28 + 2.1.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-22 + 2.1.1 + Version bump. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-23 + 2.1.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 2.0.8 + Rebuild for buildhost + PisiLinux Community + admins@pisilinux.org + + + 2013-07-07 + 2.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-25 + 2.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/programming/misc/libtalloc/translations.xml b/programming/misc/libtalloc/translations.xml new file mode 100644 index 0000000000..6f6e54d4b6 --- /dev/null +++ b/programming/misc/libtalloc/translations.xml @@ -0,0 +1,18 @@ + + + + libtalloc + Bellek yönetim kitaplığı + libtalloc, samba hizmetinin temel bellek ayırıcısını oluşturan hiyerarşik havuz tabanlı ayırıcıyı gerçekleyen kitaplıktır. + + + + libtalloc-devel + libtalloc için geliştirme dosyaları + + + + libtalloc-32bit + libtalloc için 32-bit paylaşımlı kitaplıklar + + diff --git a/programming/misc/qrencode/actions.py b/programming/misc/qrencode/actions.py new file mode 100644 index 0000000000..f4557c95ee --- /dev/null +++ b/programming/misc/qrencode/actions.py @@ -0,0 +1,27 @@ +# -*- 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") + shelltools.system("./autogen.sh") + + autotools.configure("--with-tests") + +def build(): + autotools.make() + +def check(): + shelltools.cd("tests") + shelltools.system("./test_all.sh") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "NEWS", "README") diff --git a/programming/misc/qrencode/pspec.xml b/programming/misc/qrencode/pspec.xml new file mode 100644 index 0000000000..e49e23820f --- /dev/null +++ b/programming/misc/qrencode/pspec.xml @@ -0,0 +1,70 @@ + + + + + qrencode + http://fukuchi.org/works/qrencode/index.en.html + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + LGPLv2.1 + library + A C library for encoding data in a QR code symbol + qrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + http://fukuchi.org/works/qrencode/qrencode-3.4.4.tar.gz + + libsdl-devel + m4 + + + + + qrencode + + libpng + + + /usr/lib + /usr/bin/qrencode + /usr/share/man/man1 + /usr/share/doc + + + + + qrencode-devel + Development files for qrencode + + qrencode + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-02-22 + 3.4.4 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-22 + 3.3.1 + Rebuild. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2012-04-05 + 3.3.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/misc/qrencode/translations.xml b/programming/misc/qrencode/translations.xml new file mode 100644 index 0000000000..031bf56a9f --- /dev/null +++ b/programming/misc/qrencode/translations.xml @@ -0,0 +1,13 @@ + + + + qrencode + QR kod sembolüne veri gömmek için bir kitaplık + qrencode, cep telefonları gibi mobil cihazlar tarafından kolaylıkla taranabilen, 2 boyutlu bir sembol olan QR kod içerisinde veri gömmek için kullanılan bir kitaplıktır. + + + + qrencode-devel + qrencode için geliştirme dosyaları + + diff --git a/programming/misc/unixODBC/pspec.xml b/programming/misc/unixODBC/pspec.xml index a485f7aa73..087be40267 100644 --- a/programming/misc/unixODBC/pspec.xml +++ b/programming/misc/unixODBC/pspec.xml @@ -14,10 +14,16 @@ ODBC Interface for Linux The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. http://www.unixodbc.org/unixODBC-2.3.2.tar.gz + + libtool-ltdl + unixODBC + + libtool-ltdl + /etc /usr/bin diff --git a/server/auth/component.xml b/server/auth/component.xml new file mode 100644 index 0000000000..ba01450986 --- /dev/null +++ b/server/auth/component.xml @@ -0,0 +1,3 @@ + + server.auth + diff --git a/server/auth/cyrus-sasl/actions.py b/server/auth/cyrus-sasl/actions.py new file mode 100644 index 0000000000..dff49fe666 --- /dev/null +++ b/server/auth/cyrus-sasl/actions.py @@ -0,0 +1,79 @@ +#!/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(): + pisitools.dosed("libsasl2.pc.in", "libdir = @libdir@", "prefix=/usr\nexec_prefix=${prefix}\nlibdir = @libdir@") + def cleanup(): + for p in ("config.*", "ltconfig", "ltmain.sh", "libtool.m4"): + shelltools.unlink("config/%s" % p) + + cleanup() + autotools.autoreconf("-vfi --no-recursive -I config -I cmulocal") + shelltools.cd("saslauthd") + cleanup() + autotools.autoreconf("-vi --no-recursive -I config -I ../cmulocal -I ../config") + shelltools.cd("..") + + pisitools.cflags.add("-fPIC") + + # Don't disable ldap support to break circular dep. with openldap + # As workaround, we remove openldap-client runtime dep. in pspec + autotools.configure("--with-saslauthd=/run/saslauthd \ + --with-pwcheck=/var/lib/sasl2 \ + --with-configdir=/etc/sasl2 \ + --with-plugindir=/usr/lib/sasl2 \ + --with-dbpath=/etc/sasl2/sasldb2 \ + --with-pam \ + --without-ldap \ + --with-openssl \ + --with-dblib=gdbm \ + --with-gss_impl=mit \ + --with-devrandom=/dev/urandom \ + --without-pgsql \ + --without-mysql \ + --enable-anon \ + --enable-cram \ + --enable-digest \ + --enable-gssapi \ + --enable-login \ + --enable-ntlm \ + --enable-plain \ + --disable-ldapdb \ + --enable-checkapop \ + --enable-alwaystrue \ + --disable-java \ + --disable-krb4 \ + --disable-otp \ + --disable-srp \ + --disable-sql \ + --disable-passdss \ + --disable-macos-framework \ + --disable-static") + + # for remove unused + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make("-j1") + autotools.make("-C saslauthd testsaslauthd") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s -C plugins" % get.installDIR()) + + pisitools.dodir("/etc/sasl2") + pisitools.dodir("/run/saslauthd") + + for doc in ["AUTHORS", "COPYING", "ChangeLog", "LDAP_SASLAUTHD", "NEWS", "README"]: + pisitools.newdoc("saslauthd/%s" % doc, "saslauthd/%s" % doc) + + pisitools.dohtml("doc/*.html") + pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "doc/TODO", "doc/*.txt") diff --git a/server/auth/cyrus-sasl/comar/package.py b/server/auth/cyrus-sasl/comar/package.py new file mode 100644 index 0000000000..997efd2baa --- /dev/null +++ b/server/auth/cyrus-sasl/comar/package.py @@ -0,0 +1,11 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + if not os.path.exists("/etc/sasl2/sasldb2"): + os.system("/usr/sbin/saslpasswd2 -f /etc/sasl2/sasldb2 -p login") + os.system("/usr/sbin/saslpasswd2 -f /etc/sasl2/sasldb2 -d login") + + os.system("/bin/chown root:mail /etc/sasl2/sasldb2") + os.system("/bin/chmod 0640 /etc/sasl2/sasldb2") diff --git a/server/auth/cyrus-sasl/comar/service.py b/server/auth/cyrus-sasl/comar/service.py new file mode 100644 index 0000000000..04ba1f063e --- /dev/null +++ b/server/auth/cyrus-sasl/comar/service.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- + +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "Cyrus-SASL Daemon", + "tr": "Cyrus-SASL Servisi"}) +serviceConf = "saslauthd" + +SOCKETDIR = "/run/saslauthd" +PIDFILE = "/run/saslauthd/saslauthd.pid" + +@synchronized +def start(): + startService(command="/usr/sbin/saslauthd", + args="-m %s %s" % (SOCKETDIR, config.get("SASLAUTHD_OPTS", "")), + pidfile=PIDFILE, + donotify=True) + +@synchronized +def stop(): + stopService(pidfile=PIDFILE, + donotify=True) + +def status(): + return isServiceRunning(PIDFILE) diff --git a/server/auth/cyrus-sasl/files/0011_saslauthd_ac_prog_libtool.patch b/server/auth/cyrus-sasl/files/0011_saslauthd_ac_prog_libtool.patch new file mode 100644 index 0000000000..3805b4857c --- /dev/null +++ b/server/auth/cyrus-sasl/files/0011_saslauthd_ac_prog_libtool.patch @@ -0,0 +1,15 @@ +0011_saslauthd_ac_prog_libtool.dpatch by + +Enable libtool use. + +diff -urNad trunk~/saslauthd/configure.in trunk/saslauthd/configure.in +--- trunk~/saslauthd/configure.in 2006-05-29 22:52:42.000000000 +0300 ++++ trunk/saslauthd/configure.in 2006-11-01 23:41:51.000000000 +0200 +@@ -25,6 +25,7 @@ + AC_PROG_MAKE_SET + AC_PROG_LN_S + AC_PROG_INSTALL ++AC_PROG_LIBTOOL + + dnl Checks for build foo + CMU_C___ATTRIBUTE__ diff --git a/server/auth/cyrus-sasl/files/0025_ld_as_needed.patch b/server/auth/cyrus-sasl/files/0025_ld_as_needed.patch new file mode 100644 index 0000000000..67b48b4a49 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0025_ld_as_needed.patch @@ -0,0 +1,27 @@ +Author: Matthias Klose +Desription: Fix FTBFS, add $(SASL_DB_LIB) as dependency to libsasldb, and use +it. +--- a/saslauthd/Makefile.am ++++ b/saslauthd/Makefile.am +@@ -16,7 +16,7 @@ EXTRA_saslauthd_sources = getaddrinfo.c + saslauthd_DEPENDENCIES = saslauthd-main.o @LTLIBOBJS@ + saslauthd_LDADD = @SASL_KRB_LIB@ \ + @GSSAPIBASE_LIBS@ @GSSAPI_LIBS@ @LIB_CRYPT@ @LIB_SIA@ \ +- @LIB_SOCKET@ @SASL_DB_LIB@ @LIB_PAM@ @LDAP_LIBS@ @LTLIBOBJS@ ++ @LIB_SOCKET@ ../sasldb/libsasldb.la @LIB_PAM@ @LDAP_LIBS@ @LTLIBOBJS@ + + testsaslauthd_SOURCES = testsaslauthd.c utils.c + testsaslauthd_LDADD = @LIB_SOCKET@ +--- a/sasldb/Makefile.am ++++ b/sasldb/Makefile.am +@@ -55,8 +55,8 @@ noinst_LIBRARIES = libsasldb.a + + libsasldb_la_SOURCES = allockey.c sasldb.h + EXTRA_libsasldb_la_SOURCES = $(extra_common_sources) +-libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND) +-libsasldb_la_LIBADD = $(SASL_DB_BACKEND) ++libsasldb_la_DEPENDENCIES = $(SASL_DB_BACKEND) $(SASL_DB_LIB) ++libsasldb_la_LIBADD = $(SASL_DB_BACKEND) $(SASL_DB_LIB) + + # Prevent make dist stupidity + libsasldb_a_SOURCES = diff --git a/server/auth/cyrus-sasl/files/0026_drop_krb5support_dependency.patch b/server/auth/cyrus-sasl/files/0026_drop_krb5support_dependency.patch new file mode 100644 index 0000000000..cc00867ef0 --- /dev/null +++ b/server/auth/cyrus-sasl/files/0026_drop_krb5support_dependency.patch @@ -0,0 +1,14 @@ +Author: Roberto C. Sanchez +Description: Drop gratuitous dependency on krb5support +--- a/cmulocal/sasl2.m4 ++++ b/cmulocal/sasl2.m4 +@@ -112,9 +112,6 @@ if test "$gssapi" != no; then + fi + + if test "$gss_impl" = "auto" -o "$gss_impl" = "mit"; then +- # check for libkrb5support first +- AC_CHECK_LIB(krb5support,krb5int_getspecific,K5SUP=-lkrb5support K5SUPSTATIC=$gssapi_dir/libkrb5support.a,,${LIB_SOCKET}) +- + gss_failed=0 + AC_CHECK_LIB(gssapi_krb5,gss_unwrap,gss_impl="mit",gss_failed=1, + ${GSSAPIBASE_LIBS} -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err ${K5SUP} ${LIB_SOCKET}) diff --git a/server/auth/cyrus-sasl/files/0030-dont_use_la_files_for_opening_plugins.patch b/server/auth/cyrus-sasl/files/0030-dont_use_la_files_for_opening_plugins.patch new file mode 100644 index 0000000000..14a322496e --- /dev/null +++ b/server/auth/cyrus-sasl/files/0030-dont_use_la_files_for_opening_plugins.patch @@ -0,0 +1,134 @@ +--- a/lib/dlopen.c ++++ b/lib/dlopen.c +@@ -247,105 +247,6 @@ static int _sasl_plugin_load(char *plugi + return result; + } + +-/* this returns the file to actually open. +- * out should be a buffer of size PATH_MAX +- * and may be the same as in. */ +- +-/* We'll use a static buffer for speed unless someone complains */ +-#define MAX_LINE 2048 +- +-static int _parse_la(const char *prefix, const char *in, char *out) +-{ +- FILE *file; +- size_t length; +- char line[MAX_LINE]; +- char *ntmp = NULL; +- +- if(!in || !out || !prefix || out == in) return SASL_BADPARAM; +- +- /* Set this so we can detect failure */ +- *out = '\0'; +- +- length = strlen(in); +- +- if (strcmp(in + (length - strlen(LA_SUFFIX)), LA_SUFFIX)) { +- if(!strcmp(in + (length - strlen(SO_SUFFIX)),SO_SUFFIX)) { +- /* check for a .la file */ +- strcpy(line, prefix); +- strcat(line, in); +- length = strlen(line); +- *(line + (length - strlen(SO_SUFFIX))) = '\0'; +- strcat(line, LA_SUFFIX); +- file = fopen(line, "r"); +- if(file) { +- /* We'll get it on the .la open */ +- fclose(file); +- return SASL_FAIL; +- } +- } +- strcpy(out, prefix); +- strcat(out, in); +- return SASL_OK; +- } +- +- strcpy(line, prefix); +- strcat(line, in); +- +- file = fopen(line, "r"); +- if(!file) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "unable to open LA file: %s", line); +- return SASL_FAIL; +- } +- +- while(!feof(file)) { +- if(!fgets(line, MAX_LINE, file)) break; +- if(line[strlen(line) - 1] != '\n') { +- _sasl_log(NULL, SASL_LOG_WARN, +- "LA file has too long of a line: %s", in); +- return SASL_BUFOVER; +- } +- if(line[0] == '\n' || line[0] == '#') continue; +- if(!strncmp(line, "dlname=", sizeof("dlname=") - 1)) { +- /* We found the line with the name in it */ +- char *end; +- char *start; +- size_t len; +- end = strrchr(line, '\''); +- if(!end) continue; +- start = &line[sizeof("dlname=")-1]; +- len = strlen(start); +- if(len > 3 && start[0] == '\'') { +- ntmp=&start[1]; +- *end='\0'; +- /* Do we have dlname="" ? */ +- if(ntmp == end) { +- _sasl_log(NULL, SASL_LOG_DEBUG, +- "dlname is empty in .la file: %s", in); +- return SASL_FAIL; +- } +- strcpy(out, prefix); +- strcat(out, ntmp); +- } +- break; +- } +- } +- if(ferror(file) || feof(file)) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "Error reading .la: %s\n", in); +- fclose(file); +- return SASL_FAIL; +- } +- fclose(file); +- +- if(!(*out)) { +- _sasl_log(NULL, SASL_LOG_WARN, +- "Could not find a dlname line in .la file: %s", in); +- return SASL_FAIL; +- } +- +- return SASL_OK; +-} + #endif /* DO_DLOPEN */ + + /* loads a plugin library */ +@@ -499,18 +400,18 @@ int _sasl_load_plugins(const add_plugin_ + if (length + pos>=PATH_MAX) continue; /* too big */ + + if (strcmp(dir->d_name + (length - strlen(SO_SUFFIX)), +- SO_SUFFIX) +- && strcmp(dir->d_name + (length - strlen(LA_SUFFIX)), +- LA_SUFFIX)) ++ SO_SUFFIX)) + continue; + ++ /* We only use .so files for loading plugins */ ++ + memcpy(name,dir->d_name,length); + name[length]='\0'; + +- result = _parse_la(prefix, name, tmp); +- if(result != SASL_OK) +- continue; +- ++ /* Create full name with path */ ++ strncpy(tmp, prefix, PATH_MAX); ++ strncat(tmp, name, PATH_MAX); ++ + /* skip "lib" and cut off suffix -- + this only need be approximate */ + strcpy(plugname, name + 3); diff --git a/server/auth/cyrus-sasl/files/CVE-2013-4122.patch b/server/auth/cyrus-sasl/files/CVE-2013-4122.patch new file mode 100644 index 0000000000..d6b9800e66 --- /dev/null +++ b/server/auth/cyrus-sasl/files/CVE-2013-4122.patch @@ -0,0 +1,116 @@ +From dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d Mon Sep 17 00:00:00 2001 +From: mancha +Date: Thu, 11 Jul 2013 09:08:07 +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). + +When using glibc's crypt(), check return value to avoid a possible +NULL pointer dereference. + +Patch by mancha1@hush.com. +--- +diff --git a/pwcheck/pwcheck_getpwnam.c b/pwcheck/pwcheck_getpwnam.c +index 4b34222..400289c 100644 +--- a/pwcheck/pwcheck_getpwnam.c ++++ b/pwcheck/pwcheck_getpwnam.c +@@ -32,6 +32,7 @@ char *userid; + char *password; + { + char* r; ++ char* crpt_passwd; + struct passwd *pwd; + + pwd = getpwnam(userid); +@@ -41,7 +42,7 @@ char *password; + else if (pwd->pw_passwd[0] == '*') { + r = "Account disabled"; + } +- else if (strcmp(pwd->pw_passwd, crypt(password, pwd->pw_passwd)) != 0) { ++ else if (!(crpt_passwd = crypt(password, pwd->pw_passwd)) || strcmp(pwd->pw_passwd, (const char *)crpt_passwd) != 0) { + r = "Incorrect password"; + } + else { +diff --git a/pwcheck/pwcheck_getspnam.c b/pwcheck/pwcheck_getspnam.c +index 2b11286..6d607bb 100644 +--- a/pwcheck/pwcheck_getspnam.c ++++ b/pwcheck/pwcheck_getspnam.c +@@ -32,13 +32,15 @@ char *userid; + char *password; + { + struct spwd *pwd; ++ char *crpt_passwd; + + pwd = getspnam(userid); + if (!pwd) { + return "Userid not found"; + } + +- if (strcmp(pwd->sp_pwdp, crypt(password, pwd->sp_pwdp)) != 0) { ++ crpt_passwd = crypt(password, pwd->sp_pwdp); ++ if (!crpt_passwd || strcmp(pwd->sp_pwdp, (const char *)crpt_passwd) != 0) { + return "Incorrect password"; + } + else { +diff --git a/saslauthd/auth_getpwent.c b/saslauthd/auth_getpwent.c +index fc8029d..d4ebe54 100644 +--- a/saslauthd/auth_getpwent.c ++++ b/saslauthd/auth_getpwent.c +@@ -77,6 +77,7 @@ auth_getpwent ( + { + /* VARIABLES */ + struct passwd *pw; /* pointer to passwd file entry */ ++ char *crpt_passwd; /* encrypted password */ + int errnum; + /* END VARIABLES */ + +@@ -105,7 +106,8 @@ auth_getpwent ( + } + } + +- if (strcmp(pw->pw_passwd, (const char *)crypt(password, pw->pw_passwd))) { ++ crpt_passwd = crypt(password, pw->pw_passwd); ++ if (!crpt_passwd || strcmp(pw->pw_passwd, (const char *)crpt_passwd)) { + if (flags & VERBOSE) { + syslog(LOG_DEBUG, "DEBUG: auth_getpwent: %s: invalid password", login); + } +diff --git a/saslauthd/auth_shadow.c b/saslauthd/auth_shadow.c +index 677131b..1988afd 100644 +--- a/saslauthd/auth_shadow.c ++++ b/saslauthd/auth_shadow.c +@@ -210,8 +210,8 @@ auth_shadow ( + RETURN("NO Insufficient permission to access NIS authentication database (saslauthd)"); + } + +- cpw = strdup((const char *)crypt(password, sp->sp_pwdp)); +- if (strcmp(sp->sp_pwdp, cpw)) { ++ cpw = crypt(password, sp->sp_pwdp); ++ if (!cpw || strcmp(sp->sp_pwdp, (const char *)cpw)) { + if (flags & VERBOSE) { + /* + * This _should_ reveal the SHADOW_PW_LOCKED prefix to an +@@ -221,10 +221,8 @@ auth_shadow ( + syslog(LOG_DEBUG, "DEBUG: auth_shadow: pw mismatch: '%s' != '%s'", + sp->sp_pwdp, cpw); + } +- free(cpw); + RETURN("NO Incorrect password"); + } +- free(cpw); + + /* + * The following fields will be set to -1 if: +@@ -286,7 +284,7 @@ auth_shadow ( + RETURN("NO Invalid username"); + } + +- if (strcmp(upw->upw_passwd, crypt(password, upw->upw_passwd)) != 0) { ++ if (!(cpw = crypt(password, upw->upw_passwd)) || (strcmp(upw->upw_passwd, (const char *)cpw) != 0)) { + if (flags & VERBOSE) { + syslog(LOG_DEBUG, "auth_shadow: pw mismatch: %s != %s", + password, upw->upw_passwd); +-- +cgit v0.9.2 diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.20-saslauthd.conf-path.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.20-saslauthd.conf-path.patch new file mode 100644 index 0000000000..822be9a56d --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.20-saslauthd.conf-path.patch @@ -0,0 +1,20 @@ +--- cyrus-sasl-2.1.20/saslauthd/saslauthd.mdoc 2005-05-06 16:05:44.000000000 -0400 ++++ cyrus-sasl-2.1.20/saslauthd/saslauthd.mdoc 2005-05-06 16:05:39.000000000 -0400 +@@ -216,7 +216,7 @@ + .Em (All platforms that support OpenLDAP 2.0 or higher) + .Pp + Authenticate against an ldap server. The ldap configuration parameters are +-read from /usr/local/etc/saslauthd.conf. The location of this file can be ++read from /etc/saslauthd.conf. The location of this file can be + changed with the -O parameter. See the LDAP_SASLAUTHD file included with the + distribution for the list of available parameters. + .It Li sia +@@ -249,7 +249,7 @@ + .Bl -tag -width "/run/saslauthd/mux" + .It Pa /run/saslauthd/mux + The default communications socket. +-.It Pa /usr/local/etc/saslauthd.conf ++.It Pa /etc/saslauthd.conf + The default configuration file for ldap support. + .El + .Sh SEE ALSO diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.21-sizes.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.21-sizes.patch new file mode 100644 index 0000000000..006962bd24 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.21-sizes.patch @@ -0,0 +1,120 @@ +Prefer types in to our own, because it removes file content +conflicts between 32- and 64-bit architectures. RFEd as #2829. + +--- cyrus-sasl-2.1.21/configure.in 2006-05-16 07:37:52.000000000 -0400 ++++ cyrus-sasl-2.1.21/configure.in 2006-05-16 07:37:52.000000000 -0400 +@@ -1083,6 +1083,10 @@ + AC_HEADER_DIRENT + AC_HEADER_SYS_WAIT + AC_CHECK_HEADERS(des.h dlfcn.h fcntl.h limits.h malloc.h paths.h strings.h sys/file.h sys/time.h syslog.h unistd.h inttypes.h sys/uio.h sys/param.h sysexits.h stdarg.h varargs.h) ++AC_CHECK_TYPES([long long, int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t, uint64_t],,,[ ++#ifdef HAVE_INTTYPES_H ++#include ++#endif]) + + IPv6_CHECK_SS_FAMILY() + IPv6_CHECK_SA_LEN() +--- cyrus-sasl-2.1.21/include/makemd5.c 2003-02-13 14:55:52.000000000 -0500 ++++ cyrus-sasl-2.1.21/include/makemd5.c 2006-05-16 07:45:08.000000000 -0400 +@@ -82,12 +82,19 @@ + */ + + ++#ifdef HAVE_CONFIG_H ++#include "../config.h" ++#endif + + #include + #include + #include + #include + ++#ifdef HAVE_INTTYPES_H ++#include ++#endif ++ + + static void + my_strupr(char *s) +@@ -122,6 +129,18 @@ + static void + try_signed(FILE *f, int len) + { ++#ifdef HAVE_INT8_T ++ BITSIZE(int8_t); ++#endif ++#ifdef HAVE_INT16_T ++ BITSIZE(int16_t); ++#endif ++#ifdef HAVE_INT32_T ++ BITSIZE(int32_t); ++#endif ++#ifdef HAVE_INT64_T ++ BITSIZE(int64_t); ++#endif + BITSIZE(signed char); + BITSIZE(short); + BITSIZE(int); +@@ -135,6 +154,18 @@ + static void + try_unsigned(FILE *f, int len) + { ++#ifdef HAVE_UINT8_T ++ BITSIZE(uint8_t); ++#endif ++#ifdef HAVE_UINT16_T ++ BITSIZE(uint16_t); ++#endif ++#ifdef HAVE_UINT32_T ++ BITSIZE(uint32_t); ++#endif ++#ifdef HAVE_UINT64_T ++ BITSIZE(uint64_t); ++#endif + BITSIZE(unsigned char); + BITSIZE(unsigned short); + BITSIZE(unsigned int); +@@ -165,6 +196,11 @@ + "/* POINTER defines a generic pointer type */\n" + "typedef unsigned char *POINTER;\n" + "\n" ++#ifdef HAVE_INTTYPES_H ++ "/* We try to define integer types for our use */\n" ++ "#include \n" ++ "\n" ++#endif + ); + return 1; + } +@@ -212,31 +248,15 @@ + + print_pre(f); + +-#ifndef HAVE_INT8_T + try_signed (f, 8); +-#endif /* HAVE_INT8_T */ +-#ifndef HAVE_INT16_T + try_signed (f, 16); +-#endif /* HAVE_INT16_T */ +-#ifndef HAVE_INT32_T + try_signed (f, 32); +-#endif /* HAVE_INT32_T */ +-#ifndef HAVE_INT64_T + try_signed (f, 64); +-#endif /* HAVE_INT64_T */ + +-#ifndef HAVE_U_INT8_T + try_unsigned (f, 8); +-#endif /* HAVE_INT8_T */ +-#ifndef HAVE_U_INT16_T + try_unsigned (f, 16); +-#endif /* HAVE_U_INT16_T */ +-#ifndef HAVE_U_INT32_T + try_unsigned (f, 32); +-#endif /* HAVE_U_INT32_T */ +-#ifndef HAVE_U_INT64_T + try_unsigned (f, 64); +-#endif /* HAVE_U_INT64_T */ + + print_post(f); + diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-as-needed.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-as-needed.patch new file mode 100644 index 0000000000..1294cb5077 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-as-needed.patch @@ -0,0 +1,11 @@ +--- saslauthd/configure.in.orig 2006-05-23 15:53:17.000000000 -0700 ++++ saslauthd/configure.in 2006-05-23 15:53:33.000000000 -0700 +@@ -77,7 +77,7 @@ + AC_DEFINE(AUTH_SASLDB,[],[Include SASLdb Support]) + SASL_DB_PATH_CHECK() + SASL_DB_CHECK() +- SASL_DB_LIB="$SASL_DB_LIB ../sasldb/.libs/libsasldb.al" ++ SASL_DB_LIB="../sasldb/.libs/libsasldb.a $SASL_DB_LIB" + fi + + AC_ARG_ENABLE(httpform, [ --enable-httpform enable HTTP form authentication [[no]] ], diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-kerberos4.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-kerberos4.patch new file mode 100644 index 0000000000..09e23d7bc5 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-kerberos4.patch @@ -0,0 +1,26 @@ +diff -up cyrus-sasl-2.1.22/config/kerberos_v4.m4.krb4 cyrus-sasl-2.1.22/config/kerberos_v4.m4 +--- cyrus-sasl-2.1.22/config/kerberos_v4.m4.krb4 2005-05-07 06:14:55.000000000 +0200 ++++ cyrus-sasl-2.1.22/config/kerberos_v4.m4 2008-08-14 23:41:26.000000000 +0200 +@@ -102,7 +102,6 @@ AC_DEFUN([SASL_KERBEROS_V4_CHK], [ + if test -n "${cyrus_krbinclude}"; then + CPPFLAGS="$CPPFLAGS -I${cyrus_krbinclude}" + fi +- LDFLAGS="$LDFLAGS -L$krb4/lib" + fi + + if test "$with_des" != no; then +diff -up cyrus-sasl-2.1.22/plugins/kerberos4.c.krb4 cyrus-sasl-2.1.22/plugins/kerberos4.c +--- cyrus-sasl-2.1.22/plugins/kerberos4.c.krb4 2005-01-10 08:08:53.000000000 +0100 ++++ cyrus-sasl-2.1.22/plugins/kerberos4.c 2008-08-14 23:36:33.000000000 +0200 +@@ -49,11 +49,7 @@ + #include + + #ifdef WITH_DES +-# ifdef WITH_SSL_DES +-# include +-# else + # include +-# endif /* WITH_SSL_DES */ + #endif /* WITH_DES */ + + #ifdef WIN32 diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-ldap-timeout.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-ldap-timeout.patch new file mode 100644 index 0000000000..82c6c826c1 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-ldap-timeout.patch @@ -0,0 +1,25 @@ +commit c9447e1c3ffba88783e5d9396b832be82d3c78fc +Author: Kazuo Ito +Date: Wed Dec 10 12:03:29 2008 +0900 + + support for LDAP_OPT_TIMEOUT + + OpenLDAP since 2.4 implements support for this option in ldap_result(), + among other things. + +diff --git a/saslauthd/lak.c b/saslauthd/lak.c +index 803d51f..8714265 100644 +--- a/saslauthd/lak.c ++++ b/saslauthd/lak.c +@@ -833,6 +833,11 @@ static int lak_connect( + syslog(LOG_WARNING|LOG_AUTH, "Unable to set LDAP_OPT_NETWORK_TIMEOUT %d.%d.", lak->conf->timeout.tv_sec, lak->conf->timeout.tv_usec); + } + ++ rc = ldap_set_option(lak->ld, LDAP_OPT_TIMEOUT, &(lak->conf->timeout)); ++ if (rc != LDAP_OPT_SUCCESS) { ++ syslog(LOG_WARNING|LOG_AUTH, "Unable to set LDAP_OPT_TIMEOUT %d.%d.", lak->conf->timeout.tv_sec, lak->conf->timeout.tv_usec); ++ } ++ + rc = ldap_set_option(lak->ld, LDAP_OPT_TIMELIMIT, &(lak->conf->time_limit)); + if (rc != LDAP_OPT_SUCCESS) { + syslog(LOG_WARNING|LOG_AUTH, "Unable to set LDAP_OPT_TIMELIMIT %d.", lak->conf->time_limit); diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-qa.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-qa.patch new file mode 100644 index 0000000000..4f7b04f135 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.22-qa.patch @@ -0,0 +1,22 @@ +fix missing prototype warnings + +--- cyrus-sasl-2.1.22/lib/auxprop.c ++++ cyrus-sasl-2.1.22/lib/auxprop.c +@@ -43,6 +43,7 @@ + */ + + #include ++#include + #include + #include + #include +--- cyrus-sasl-2.1.22/pwcheck/pwcheck_getspnam.c ++++ cyrus-sasl-2.1.22/pwcheck/pwcheck_getspnam.c +@@ -24,6 +24,7 @@ OF OR IN CONNECTION WITH THE USE OR PERF + ******************************************************************/ + + #include ++#include + + extern char *crypt(); + diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.23-man.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.23-man.patch new file mode 100644 index 0000000000..5a16187f01 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.23-man.patch @@ -0,0 +1,37 @@ +diff -up cyrus-sasl-2.1.23/mac/libdes/src/des_crypt.man cyrus-sasl-2.1.23/mac/libdes/src/des_crypt +diff -up cyrus-sasl-2.1.23/mac/libdes/src/des.man cyrus-sasl-2.1.23/mac/libdes/src/des +diff -up cyrus-sasl-2.1.23/man/Makefile.am.man cyrus-sasl-2.1.23/man/Makefile.am +--- cyrus-sasl-2.1.23/man/Makefile.am.man 2010-02-05 10:40:17.000000000 +0100 ++++ cyrus-sasl-2.1.23/man/Makefile.am 2010-02-05 10:40:47.000000000 +0100 +@@ -54,6 +54,6 @@ man_MANS = sasl_authorize_t.3 sasl_done. + sasl_auxprop_getctx.3 sasl_auxprop.3 sasl_idle.3 \ + sasl_errdetail.3 sasl_user_exists.3 sasl_setpass.3 \ + sasl_server_userdb_checkpass_t.3 sasl_server_userdb_setpass_t.3 \ +- sasl_global_listmech.3 sasl_getconfpath_t.3 ++ sasl_global_listmech.3 sasl_getconfpath_t.3 testsaslauthd.8 + + EXTRA_DIST = $(man_MANS) +diff -up cyrus-sasl-2.1.23/man/testsaslauthd.8.man cyrus-sasl-2.1.23/man/testsaslauthd.8 +--- cyrus-sasl-2.1.23/man/testsaslauthd.8.man 2010-02-05 10:40:07.000000000 +0100 ++++ cyrus-sasl-2.1.23/man/testsaslauthd.8 2010-02-05 09:48:43.000000000 +0100 +@@ -0,0 +1,20 @@ ++.\" Hey, EMACS: -*- nroff -*- ++.TH TESTSASLAUTHD 8 "14 October 2006" ++.SH NAME ++testsaslauthd \- test utility for the SASL authentication server ++.SH SYNOPSIS ++.B testsaslauthd ++.RI "[ " \(hyr " " realm " ] [ " \(hys " " servicename " ] [ " \(hyf " " socket " " path " ] [ " \(hyR " " repeatnum " ]" ++.SH DESCRIPTION ++This manual page documents briefly the ++.B testsaslauthd ++command. ++.PP ++.SH SEE ALSO ++.BR saslauthd (8). ++.br ++.SH AUTHOR ++testsaslauthd was written by Carnegie Mellon University. ++.PP ++This manual page was written by Roberto C. Sanchez , ++for the Debian project (but may be used by others). diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-keytab.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-keytab.patch new file mode 100644 index 0000000000..390b5176a4 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-keytab.patch @@ -0,0 +1,36 @@ +diff --git a/cmulocal/sasl2.m4 b/cmulocal/sasl2.m4 +index 3c2841a..b086b8f 100644 +--- a/cmulocal/sasl2.m4 ++++ b/cmulocal/sasl2.m4 +@@ -269,6 +269,18 @@ if test "$gssapi" != no; then + cmu_save_LIBS="$LIBS" + LIBS="$LIBS $GSSAPIBASE_LIBS" + AC_CHECK_FUNCS(gsskrb5_register_acceptor_identity) ++ if test "$ac_cv_func_gsskrb5_register_acceptor_identity" = no ; then ++ AC_CHECK_HEADERS(gssapi/gssapi_krb5.h) ++ if test "$ac_cv_header_gssapi_gssapi_krb5_h" = "yes"; then ++ AC_CHECK_DECL(gsskrb5_register_acceptor_identity, ++ [AC_DEFINE(HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY,1, ++ [Define if your GSSAPI implementation defines gsskrb5_register_acceptor_identity])],, ++ [ ++ AC_INCLUDES_DEFAULT ++ #include ++ ]) ++ fi ++ fi + AC_CHECK_FUNCS(gss_decapsulate_token) + AC_CHECK_FUNCS(gss_encapsulate_token) + AC_CHECK_FUNCS(gss_oid_equal) +diff --git a/plugins/gssapi.c b/plugins/gssapi.c +index 6be9d23..e6fcf46 100644 +--- a/plugins/gssapi.c ++++ b/plugins/gssapi.c +@@ -51,6 +51,8 @@ + #include + #endif + ++#include ++ + #ifdef WIN32 + # include + diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-no_rpath.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-no_rpath.patch new file mode 100644 index 0000000000..7028db6fe7 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-no_rpath.patch @@ -0,0 +1,19 @@ +--- cmulocal/cyrus.m4~ 2014-01-09 11:31:10.423302394 +0100 ++++ cmulocal/cyrus.m4 2014-01-09 11:31:56.823302243 +0100 +@@ -32,14 +32,5 @@ + dnl runpath initialization + AC_DEFUN([CMU_GUESS_RUNPATH_SWITCH], [ + # CMU GUESS RUNPATH SWITCH +- AC_CACHE_CHECK(for runpath switch, andrew_cv_runpath_switch, [ +- # first, try -R +- SAVE_LDFLAGS="${LDFLAGS}" +- LDFLAGS="-R /usr/lib" +- AC_TRY_LINK([],[],[andrew_cv_runpath_switch="-R"], [ +- LDFLAGS="-Wl,-rpath,/usr/lib" +- AC_TRY_LINK([],[],[andrew_cv_runpath_switch="-Wl,-rpath,"], +- [andrew_cv_runpath_switch="none"]) +- ]) +- LDFLAGS="${SAVE_LDFLAGS}" +- ])]) ++ andrew_runpath_switch="none" ++ ]) diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-obsolete-macro.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-obsolete-macro.patch new file mode 100644 index 0000000000..a836d8fb4e --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-obsolete-macro.patch @@ -0,0 +1,13 @@ +diff --git a/configure.in b/configure.in +index e70c99a..60f366c 100644 +--- a/configure.in ++++ b/configure.in +@@ -1416,7 +1416,7 @@ inline static unsigned int sleep(unsigned int seconds) { + #endif /* CONFIG_H */ + ]) + +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS(config.h) + + AC_OUTPUT(Makefile + libsasl2.pc diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch new file mode 100644 index 0000000000..af88e81ed8 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch @@ -0,0 +1,51 @@ +commit 26dcfb2d7176b78e70757aa5d01951a28ca217c7 +Author: Alexey Melnikov +Date: Fri Jul 5 16:37:59 2013 +0100 + + Treat SCRAM-SHA-1/DIGEST-MD5 as more secure than PLAIN when selecting the best client side SASL mechanism + + Both SCRAM-SHA-1 & DIGEST-MD5 are lacking SASL_SEC_PASS_CREDENTIALS security + flag, which prevented them from being chosen over PLAIN when PLAIN is selected + as the best mechanism first. For example the problem can be observed when + the server advertises "PLAIN DIGEST-MD5 SCRAM-SHA-1" (PLAIN just has to be + returned before SCRAM/DIGEST.) + + Cyrus SASL bug # 3793 + +diff --git a/lib/client.c b/lib/client.c +index 62dfb0b..31fe346 100644 +--- a/lib/client.c ++++ b/lib/client.c +@@ -658,6 +658,20 @@ _sasl_cbinding_disp(sasl_client_params_t *cparams, + return SASL_OK; + } + ++static int ++_sasl_are_current_security_flags_worse_then_best(unsigned best_security_flags, ++ unsigned current_security_flags) ++{ ++ /* We don't qualify SASL_SEC_PASS_CREDENTIALS as "secure" flag */ ++ best_security_flags &= ~SASL_SEC_PASS_CREDENTIALS; ++ ++ if ((current_security_flags ^ best_security_flags) & best_security_flags) { ++ return 1; ++ } else { ++ return 0; ++ } ++} ++ + /* select a mechanism for a connection + * mechlist -- mechanisms server has available (punctuation ignored) + * secret -- optional secret from previous session +@@ -823,8 +837,9 @@ int sasl_client_start(sasl_conn_t *conn, + */ + + if (bestm && +- ((m->m.plug->security_flags ^ bestm->m.plug->security_flags) & +- bestm->m.plug->security_flags)) { ++ _sasl_are_current_security_flags_worse_then_best( ++ bestm->m.plug->security_flags, ++ m->m.plug->security_flags)) { + break; + } + diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-relro.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-relro.patch new file mode 100644 index 0000000000..3a405f6541 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-relro.patch @@ -0,0 +1,59 @@ +diff -up cyrus-sasl-2.1.26/lib/Makefile.am.relro cyrus-sasl-2.1.26/lib/Makefile.am +--- cyrus-sasl-2.1.26/lib/Makefile.am.relro 2012-10-12 16:05:48.000000000 +0200 ++++ cyrus-sasl-2.1.26/lib/Makefile.am 2013-02-11 14:18:01.749053772 +0100 +@@ -64,7 +64,7 @@ LIB_DOOR= @LIB_DOOR@ + lib_LTLIBRARIES = libsasl2.la + + libsasl2_la_SOURCES = $(common_sources) $(common_headers) +-libsasl2_la_LDFLAGS = -version-info $(sasl_version) ++libsasl2_la_LDFLAGS = -Wl,-z,relro -version-info $(sasl_version) + libsasl2_la_DEPENDENCIES = $(LTLIBOBJS) + libsasl2_la_LIBADD = $(LTLIBOBJS) $(SASL_DL_LIB) $(LIB_SOCKET) $(LIB_DOOR) + +diff -up cyrus-sasl-2.1.26/lib/Makefile.in.relro cyrus-sasl-2.1.26/lib/Makefile.in +--- cyrus-sasl-2.1.26/lib/Makefile.in.relro 2013-11-13 16:55:09.606555125 +0100 ++++ cyrus-sasl-2.1.26/lib/Makefile.in 2013-11-13 16:56:43.331096795 +0100 +@@ -330,7 +330,7 @@ common_headers = saslint.h + common_sources = auxprop.c canonusr.c checkpw.c client.c common.c config.c external.c md5.c saslutil.c server.c seterror.c dlopen.c ../plugins/plugin_common.c + lib_LTLIBRARIES = libsasl2.la + libsasl2_la_SOURCES = $(common_sources) $(common_headers) +-libsasl2_la_LDFLAGS = -version-info $(sasl_version) ++libsasl2_la_LDFLAGS = -Wl,-z,relro -version-info $(sasl_version) + libsasl2_la_DEPENDENCIES = $(LTLIBOBJS) + libsasl2_la_LIBADD = $(LTLIBOBJS) $(SASL_DL_LIB) $(LIB_SOCKET) $(LIB_DOOR) + @MACOSX_TRUE@framedir = /Library/Frameworks/SASL2.framework +diff -up cyrus-sasl-2.1.26/plugins/Makefile.am.relro cyrus-sasl-2.1.26/plugins/Makefile.am +--- cyrus-sasl-2.1.26/plugins/Makefile.am.relro 2012-10-12 16:05:48.000000000 +0200 ++++ cyrus-sasl-2.1.26/plugins/Makefile.am 2013-02-11 14:18:01.749053772 +0100 +@@ -50,7 +50,7 @@ + plugin_version = 3:0:0 + + INCLUDES=-I$(top_srcdir)/include -I$(top_srcdir)/lib -I$(top_srcdir)/sasldb -I$(top_builddir)/include +-AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir) -version-info $(plugin_version) ++AM_LDFLAGS = -Wl,-z,relro -module -export-dynamic -rpath $(plugindir) -version-info $(plugin_version) + + COMPAT_OBJS = @LTGETADDRINFOOBJS@ @LTGETNAMEINFOOBJS@ @LTSNPRINTFOBJS@ + +diff -up cyrus-sasl-2.1.26/plugins/Makefile.in.relro cyrus-sasl-2.1.26/plugins/Makefile.in +--- cyrus-sasl-2.1.26/plugins/Makefile.in.relro 2013-11-13 16:57:08.430974081 +0100 ++++ cyrus-sasl-2.1.26/plugins/Makefile.in 2013-11-13 16:57:58.911727846 +0100 +@@ -364,7 +364,7 @@ top_srcdir = @top_srcdir@ + # CURRENT:REVISION:AGE + plugin_version = 3:0:0 + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/lib -I$(top_srcdir)/sasldb -I$(top_builddir)/include +-AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir) -version-info $(plugin_version) ++AM_LDFLAGS = -Wl,-z,relro -module -export-dynamic -rpath $(plugindir) -version-info $(plugin_version) + COMPAT_OBJS = @LTGETADDRINFOOBJS@ @LTGETNAMEINFOOBJS@ @LTSNPRINTFOBJS@ + EXTRA_DIST = makeinit.sh NTMakefile + noinst_SCRIPTS = makeinit.sh +diff -up cyrus-sasl-2.1.26/saslauthd/Makefile.am.relro cyrus-sasl-2.1.26/saslauthd/Makefile.am +--- cyrus-sasl-2.1.26/saslauthd/Makefile.am.relro 2013-02-11 14:18:36.910900647 +0100 ++++ cyrus-sasl-2.1.26/saslauthd/Makefile.am 2013-02-11 14:20:17.336463915 +0100 +@@ -17,6 +17,7 @@ saslauthd_DEPENDENCIES = saslauthd-main. + saslauthd_LDADD = @SASL_KRB_LIB@ \ + @GSSAPIBASE_LIBS@ @GSSAPI_LIBS@ @LIB_CRYPT@ @LIB_SIA@ \ + @LIB_SOCKET@ ../sasldb/libsasldb.la @LIB_PAM@ @LDAP_LIBS@ @LTLIBOBJS@ ++saslauthd_LDFLAGS = -pie -Wl,-z,now + + testsaslauthd_SOURCES = testsaslauthd.c utils.c + testsaslauthd_LDADD = @LIB_SOCKET@ diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-size_t.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-size_t.patch new file mode 100644 index 0000000000..cde823835b --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-size_t.patch @@ -0,0 +1,12 @@ +diff -up cyrus-sasl-2.1.26/include/sasl.h.size_t cyrus-sasl-2.1.26/include/sasl.h +--- cyrus-sasl-2.1.26/include/sasl.h.size_t 2012-10-12 09:05:48.000000000 -0500 ++++ cyrus-sasl-2.1.26/include/sasl.h 2013-01-31 13:21:04.007739327 -0600 +@@ -223,6 +223,8 @@ extern "C" { + * they must be called before all other SASL functions: + */ + ++#include ++ + /* memory allocation functions which may optionally be replaced: + */ + typedef void *sasl_malloc_t(size_t); diff --git a/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-warnings.patch b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-warnings.patch new file mode 100644 index 0000000000..f7127bb0d9 --- /dev/null +++ b/server/auth/cyrus-sasl/files/cyrus-sasl-2.1.26-warnings.patch @@ -0,0 +1,74 @@ +diff -up cyrus-sasl-2.1.26/lib/server.c.warnings cyrus-sasl-2.1.26/lib/server.c +--- cyrus-sasl-2.1.26/lib/server.c.warnings 2012-10-12 16:05:48.000000000 +0200 ++++ cyrus-sasl-2.1.26/lib/server.c 2012-12-20 17:49:39.620254792 +0100 +@@ -650,7 +650,7 @@ static int load_config(const sasl_callba + goto done; + } + +- snprintf(config_filename, len, "%.*s%c%s.conf", path_len, path_to_config, ++ snprintf(config_filename, len, "%.*s%c%s.conf", (int)path_len, path_to_config, + HIER_DELIMITER, global_callbacks.appname); + + /* Ask the application if it's safe to use this file */ +diff -up cyrus-sasl-2.1.26/plugins/gssapi.c.warnings cyrus-sasl-2.1.26/plugins/gssapi.c +--- cyrus-sasl-2.1.26/plugins/gssapi.c.warnings 2012-01-28 00:31:36.000000000 +0100 ++++ cyrus-sasl-2.1.26/plugins/gssapi.c 2012-12-20 17:49:39.620254792 +0100 +@@ -202,7 +202,8 @@ sasl_gss_seterror_(const sasl_utils_t *u + OM_uint32 msg_ctx; + int ret; + char *out = NULL; +- size_t len, curlen = 0; ++ size_t len; ++ unsigned curlen = 0; + const char prefix[] = "GSSAPI Error: "; + + if (!utils) return SASL_OK; +diff -up cyrus-sasl-2.1.26/plugins/ldapdb.c.warnings cyrus-sasl-2.1.26/plugins/ldapdb.c +--- cyrus-sasl-2.1.26/plugins/ldapdb.c.warnings 2012-01-28 00:31:36.000000000 +0100 ++++ cyrus-sasl-2.1.26/plugins/ldapdb.c 2012-12-20 17:49:39.621254788 +0100 +@@ -22,6 +22,7 @@ + + #include "plugin_common.h" + ++#define LDAP_DEPRECATED 1 + #include + + static char ldapdb[] = "ldapdb"; +diff -up cyrus-sasl-2.1.26/plugins/plugin_common.c.warnings cyrus-sasl-2.1.26/plugins/plugin_common.c +--- cyrus-sasl-2.1.26/plugins/plugin_common.c.warnings 2013-09-03 14:40:35.181455452 +0200 ++++ cyrus-sasl-2.1.26/plugins/plugin_common.c 2013-09-03 14:40:38.320441024 +0200 +@@ -94,7 +94,7 @@ static void sockaddr_unmapped( + if (!IN6_IS_ADDR_V4MAPPED((&sin6->sin6_addr))) + return; + sin4 = (struct sockaddr_in *)sa; +- addr = *(uint32_t *)&sin6->sin6_addr.s6_addr[12]; ++ addr = *(uint32_t *)&sin6->sin6_addr.s6_addr32[3]; + port = sin6->sin6_port; + memset(sin4, 0, sizeof(struct sockaddr_in)); + sin4->sin_addr.s_addr = addr; +diff -up cyrus-sasl-2.1.26/saslauthd/auth_httpform.c.warnings cyrus-sasl-2.1.26/saslauthd/auth_httpform.c +--- cyrus-sasl-2.1.26/saslauthd/auth_httpform.c.warnings 2012-10-12 16:05:48.000000000 +0200 ++++ cyrus-sasl-2.1.26/saslauthd/auth_httpform.c 2013-09-03 14:39:25.411776109 +0200 +@@ -574,7 +574,7 @@ auth_httpform ( + "Content-Type: application/x-www-form-urlencoded" CRLF + "Content-Length: %d" TWO_CRLF + "%s", +- r_uri, r_host, r_port, strlen(req), req); ++ r_uri, r_host, r_port, (int)strlen(req), req); + + if (flags & VERBOSE) { + syslog(LOG_DEBUG, "auth_httpform: sending %s %s %s", +diff -up cyrus-sasl-2.1.26/saslauthd/auth_shadow.c.warnings cyrus-sasl-2.1.26/saslauthd/auth_shadow.c +--- cyrus-sasl-2.1.26/saslauthd/auth_shadow.c.warnings 2012-10-12 16:05:48.000000000 +0200 ++++ cyrus-sasl-2.1.26/saslauthd/auth_shadow.c 2012-12-20 17:49:39.621254788 +0100 +@@ -70,6 +70,10 @@ + # include + # endif /* ! HAVE_GETUSERPW */ + ++# ifdef HAVE_CRYPT_H ++# include ++# endif ++ + # include "auth_shadow.h" + # include "globals.h" + /* END PUBLIC DEPENDENCIES */ diff --git a/server/auth/cyrus-sasl/files/saslauthd.confd b/server/auth/cyrus-sasl/files/saslauthd.confd new file mode 100644 index 0000000000..abbb75f86e --- /dev/null +++ b/server/auth/cyrus-sasl/files/saslauthd.confd @@ -0,0 +1,16 @@ +# Specify the authentications mechanism. +# List: getpwent,kerberos5,pam,rimap,shadow,ldap +# *NOTE* For actual list see: saslauthd -v +SASLAUTHD_OPTS="-a pam" + +# Specify the hostname for remote IMAP server. +# *NOTE* Only needed if rimap auth mech is used. +#SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -O localhost" + +# Specify the number of worker processes to create. +#SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -n 5" + +# Enable credential cache, cache size, and timeout. +# *NOTE* Size is measured in kilobytes +# Timeout is measured in seconds +#SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -c -s 128 -t 30" diff --git a/server/auth/cyrus-sasl/files/saslauthd.pam b/server/auth/cyrus-sasl/files/saslauthd.pam new file mode 100644 index 0000000000..2c5a5347ad --- /dev/null +++ b/server/auth/cyrus-sasl/files/saslauthd.pam @@ -0,0 +1,6 @@ +#%PAM-1.0 + +auth required pam_nologin.so +auth include system-auth +account include system-auth +session include system-auth diff --git a/server/auth/cyrus-sasl/files/tmpfiles.conf b/server/auth/cyrus-sasl/files/tmpfiles.conf new file mode 100644 index 0000000000..7258b1a9ff --- /dev/null +++ b/server/auth/cyrus-sasl/files/tmpfiles.conf @@ -0,0 +1 @@ +d /run/saslauthd 0755 root root - - diff --git a/server/auth/cyrus-sasl/pspec.xml b/server/auth/cyrus-sasl/pspec.xml new file mode 100644 index 0000000000..53f3baca73 --- /dev/null +++ b/server/auth/cyrus-sasl/pspec.xml @@ -0,0 +1,138 @@ + + + + + cyrus-sasl + http://asg.web.cmu.edu/sasl/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + service + The Cyrus SASL (Simple Authentication and Security Layer) + cyrus-sasl is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. + http://cyrusimap.org/releases/cyrus-sasl-2.1.26.tar.gz + + mit-kerberos + pam-devel + gdbm-devel + e2fsprogs-devel + openssl-devel + groff + + + + CVE-2013-4122.patch + 0011_saslauthd_ac_prog_libtool.patch + 0025_ld_as_needed.patch + 0026_drop_krb5support_dependency.patch + 0030-dont_use_la_files_for_opening_plugins.patch + cyrus-sasl-2.1.20-saslauthd.conf-path.patch + cyrus-sasl-2.1.21-sizes.patch + cyrus-sasl-2.1.22-as-needed.patch + cyrus-sasl-2.1.22-qa.patch + cyrus-sasl-2.1.22-kerberos4.patch + cyrus-sasl-2.1.22-ldap-timeout.patch + cyrus-sasl-2.1.23-man.patch + cyrus-sasl-2.1.26-keytab.patch + cyrus-sasl-2.1.26-no_rpath.patch + cyrus-sasl-2.1.26-obsolete-macro.patch + cyrus-sasl-2.1.26-prefer-SCRAM-SHA-1-over-PLAIN.patch + cyrus-sasl-2.1.26-relro.patch + cyrus-sasl-2.1.26-size_t.patch + cyrus-sasl-2.1.26-warnings.patch + + + + + cyrus-sasl + + + mit-kerberos + pam + gdbm + e2fsprogs + openssl + + + /etc + /usr/lib/tmpfiles.d/cyrus-sasl.conf + /usr/sbin + /usr/lib + /usr/share/cyrus-sasl-2 + /run + /usr/share/man + /usr/share/doc + + + saslauthd.confd + saslauthd.pam + tmpfiles.conf + + + System.Service + System.Package + + + + + cyrus-sasl-devel + Development files for cyrus-sasl + + cyrus-sasl + + + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/cyrus-sasl/*.txt + /usr/share/man/man3 + + + + + + 2014-07-05 + 2.1.26 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-09 + 2.1.26 + Version bump. Add tmpfiles.conf + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 2.1.25 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-05-05 + 2.1.25 + Added some patches and remove unused. + Aydın Demirel + aydin@demirel.web.tr + + + 2013-04-25 + 2.1.25 + Dep Fixed. + PisiLinux Community + admins@pisilinux.org + + + 2012-09-29 + 2.1.25 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/server/auth/cyrus-sasl/translations.xml b/server/auth/cyrus-sasl/translations.xml new file mode 100644 index 0000000000..97378329ca --- /dev/null +++ b/server/auth/cyrus-sasl/translations.xml @@ -0,0 +1,13 @@ + + + + cyrus-sasl + Cyrus basit kimlik tanımlama ve güvenlik katmanı + Cyrus-sasl, bağlantı tabanlı protokoller için kullanılan bir kimlik doğrulama uygulamasıdır. Çoğunlukla Smtp doğrulaması için kullanılır. + + + + cyrus-sasl-devel + cyrus-sasl için geliştirme dosyaları + + diff --git a/server/auth/mit-kerberos/actions.py b/server/auth/mit-kerberos/actions.py new file mode 100644 index 0000000000..addc34989c --- /dev/null +++ b/server/auth/mit-kerberos/actions.py @@ -0,0 +1,87 @@ +#!/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 + +pisitools.flags.add("-fPIC -fno-strict-aliasing -fno-strict-overflow -fstack-protector-all") +pisitools.cxxflags.add("-I/usr/include/et") + +def rename_man_pages(): + manpages = ["appl/bsd/klogind.M", + "appl/bsd/kshd.M", + "appl/sample/sserver/sserver.M", + "appl/telnet/telnetd/telnetd.8", + "appl/gssftp/ftpd/ftpd.M", + "config-files/kdc.conf.M", + "config-files/krb5.conf.M", + "kadmin/cli/kadmin.M", + "slave/kpropd.M", + "slave/kprop.M"] + for manpage in manpages: + shelltools.move(manpage, "%s.in" % manpage) + +def setup(): + shelltools.cd("src") + shelltools.system("sed -i -e 's/^YYSTYPE yylval/&={0}/' lib/krb5/krb/deltat.c") + pisitools.dosed("util/ac_check_krb5.m4", "(KRB5ROOT=\/usr)\/local", r"\1") + + autotools.autoreconf("-fi") + + # Fix pthread linking + #pisitools.dosed("configure", "-lthread", "-lpthread") + #pisitools.dosed("configure", "-pthread", "-lpthread") + + autotools.configure("--localstatedir=/var/lib \ + --without-tcl \ + --without-hesiod \ + --enable-shared \ + --enable-kdc-lookaside-cache \ + --without-system-verto \ + --disable-rpath \ + --with-system-et \ + --with-system-ss \ + --enable-dns-for-realm") + + # Fix krb5-config script to remove rpaths and CFLAGS + #pisitools.dosed("krb5-config", "^CC_LINK=.*", "CC_LINK='$(CC) $(PROG_LIBPATH)'") + # Fix unused dependency + pisitools.dosed("config/shlib.conf"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make("-C src/") + +# def check(): + # check failed + # autotools.make("-C src/ -j1 check") + # import tempfile + # import shutil + # tmpdir = tempfile.mkdtemp(prefix='pisitest') + # autotools.make("-C src/ check TMPDIR=%s -j1" % tmpdir) + # shutil.rmtree("rm -rf %s" % tmpdir) + +def install(): + pisitools.dodoc("NOTICE", "README") + shelltools.cd("src") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Install additional headers + for d in ("kadm5", "krb5"): + pisitools.insinto("/usr/include/%s" % d, "include/%s/*.h" % d) + + # Add "k" prefix to some apps and manpages to resolve conflicts + #for app in ["telnetd", "ftpd"]: + # pisitools.rename("/usr/share/man/man8/%s.8" % app, "k%s.8" % app) + # pisitools.rename("/usr/sbin/%s" % app, "k%s" % app) + + #for app in ["rcp", "rsh", "telnet", "ftp", "rlogin"]: + # pisitools.rename("/usr/share/man/man1/%s.1" % app, "k%s.1" % app) + # pisitools.rename("/usr/bin/%s" % app, "k%s" % app) + + # Remove examples + pisitools.removeDir("/usr/share/examples") diff --git a/server/auth/mit-kerberos/files/fix-python-detection.patch b/server/auth/mit-kerberos/files/fix-python-detection.patch new file mode 100644 index 0000000000..bcccf90bf8 --- /dev/null +++ b/server/auth/mit-kerberos/files/fix-python-detection.patch @@ -0,0 +1,15 @@ +--- configure.in.orig 2014-01-16 02:44:15.000000000 +0200 ++++ src/configure.in 2014-05-17 17:05:05.317924895 +0300 +@@ -1206,9 +1206,9 @@ + # default, so it's not a big deal that it isn't very good. We should + # use python-config instead. + PYTHON_LIB= +-AC_CHECK_HEADERS(Python.h python2.3/Python.h python2.5/Python.h) +-AC_CHECK_LIB(python2.3,main,[PYTHON_LIB=-lpython2.3], +- AC_CHECK_LIB(python2.5,main,[PYTHON_LIB=-lpython2.5])) ++AC_CHECK_HEADERS(Python.h python2.5/Python.h python2.7/Python.h) ++AC_CHECK_LIB(python2.5,main,[PYTHON_LIB=-lpython2.5], ++ AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])) + AC_SUBST(PYTHON_LIB) + + diff --git a/server/auth/mit-kerberos/files/kdc.conf b/server/auth/mit-kerberos/files/kdc.conf new file mode 100644 index 0000000000..3cf14aafc4 --- /dev/null +++ b/server/auth/mit-kerberos/files/kdc.conf @@ -0,0 +1,16 @@ +[kdcdefaults] + kdc_ports = 88,750 + +[realms] + EXAMPLE.COM = { + database_name = /etc/krb5kdc/principal + admin_keytab = /etc/krb5kdc/kadm5.keytab + acl_file = /etc/krb5kdc/kadm5.acl + dict_file = /etc/krb5kdc/kadm5.dict + key_stash_file = /etc/krb5kdc/.k5.EXAMPLE.COM + kadmind_port = 749 + max_life = 10h 0m 0s + max_renewable_life = 7d 0h 0m 0s + master_key_type = des3-hmac-sha1 + supported_enctypes = des3-hmac-sha1:normal des-cbc-crc:normal + } diff --git a/server/auth/mit-kerberos/files/krb5-config_LDFLAGS.patch b/server/auth/mit-kerberos/files/krb5-config_LDFLAGS.patch new file mode 100644 index 0000000000..b7b7cd98d8 --- /dev/null +++ b/server/auth/mit-kerberos/files/krb5-config_LDFLAGS.patch @@ -0,0 +1,11 @@ +--- src/build-tools/krb5-config.in.orig 2014-01-16 02:44:15.000000000 +0200 ++++ src/build-tools/krb5-config.in 2014-05-17 17:00:42.624580187 +0300 +@@ -221,7 +221,7 @@ + -e 's#\$(PROG_RPATH)#'$libdir'#' \ + -e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \ + -e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \ +- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \ ++ -e 's#\$(LDFLAGS)##' \ + -e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \ + -e 's#\$(CFLAGS)##'` + diff --git a/server/auth/mit-kerberos/files/krb5.conf b/server/auth/mit-kerberos/files/krb5.conf new file mode 100644 index 0000000000..e68a5ccbbf --- /dev/null +++ b/server/auth/mit-kerberos/files/krb5.conf @@ -0,0 +1,25 @@ +[libdefaults] + ticket_lifetime = 600 + default_realm = EXAMPLE.COM + default_tkt_enctypes = des3-hmac-sha1 des-cbc-crc + default_tgs_enctypes = des3-hmac-sha1 des-cbc-crc + +[realms] + EXAMPLE.COM = { + kdc = kerberos.example.com:88 + kdc = kerberos2.example.com:88 + admin_server = kerberos.example.com:749 + } + +[domain_realm] + .example.com = EXAMPLE.COM + example.com = EXAMPLE.COM + +[kdc] + profile = /etc/krb5kdc/kdc.conf + +[logging] + kdc = FILE:/var/log/krb5kdc.log + admin_server = FILE:/var/log/kadmin.log + default = FILE:/var/log/krb5lib.log + diff --git a/server/auth/mit-kerberos/files/mit-krb5-1.12_uninitialized.patch b/server/auth/mit-kerberos/files/mit-krb5-1.12_uninitialized.patch new file mode 100644 index 0000000000..e779d364ec --- /dev/null +++ b/server/auth/mit-kerberos/files/mit-krb5-1.12_uninitialized.patch @@ -0,0 +1,55 @@ +--- a/src/slave/kprop.c ++++ b/src/slave/kprop.c +@@ -91,7 +91,7 @@ main(argc, argv) + int argc; + char **argv; + { +- int fd, database_fd, database_size; ++ int fd = -1, database_fd, database_size; + krb5_error_code retval; + krb5_context context; + krb5_creds *my_creds; +--- a/src/kadmin/ktutil/ktutil_funcs.c ++++ b/src/kadmin/ktutil/ktutil_funcs.c +@@ -64,7 +64,7 @@ + krb5_kt_list *list; + int idx; + { +- krb5_kt_list lp, prev; ++ krb5_kt_list lp, prev = NULL; + int i; + + for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) { +--- a/src/lib/kadm5/alt_prof.c ++++ b/src/lib/kadm5/alt_prof.c +@@ -164,7 +164,7 @@ + char **values; + char *valp; + int idx; +- krb5_boolean val; ++ krb5_boolean val = 0; + + kret = krb5_aprof_getvals (acontext, hierarchy, &values); + if (kret) + +--- a/src/util/profile/prof_init.c ++++ b/src/util/profile/prof_init.c +@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile) + { + errcode_t err; + void *cbdata; +- profile_t new_profile; ++ profile_t new_profile = NULL; + + *ret_new_profile = NULL; + +--- a/src/tests/asn.1/trval.c 2013-04-12 12:51:36.000000000 -0500 ++++ b/src/tests/asn.1/trval.c 2013-05-24 04:31:14.077036380 -0500 +@@ -404,7 +404,7 @@ + { + int n; + int r = 0; +- int rlen2; ++ int rlen2 = 0; + int rlent; + int save_appl; \ No newline at end of file diff --git a/server/auth/mit-kerberos/files/rebuild-configure-scripts.patch b/server/auth/mit-kerberos/files/rebuild-configure-scripts.patch new file mode 100644 index 0000000000..36b38118df --- /dev/null +++ b/server/auth/mit-kerberos/files/rebuild-configure-scripts.patch @@ -0,0 +1,12 @@ +--- /dev/null 2009-10-20 19:31:44.183325514 +0300 ++++ src/rebuild-configure-scripts.sh 2009-10-22 10:37:14.583117034 +0300 +@@ -0,0 +1,9 @@ ++#!/bin/bash ++ ++top=`pwd` ++for configurein in `find -name configure.in -type f` ; do ++ pushd `dirname $configurein` ++ grep -q A._CONFIG_HEADER configure.in && autoheader -I "$top" ++ autoconf -I "$top" ++ popd ++done diff --git a/server/auth/mit-kerberos/pspec.xml b/server/auth/mit-kerberos/pspec.xml new file mode 100644 index 0000000000..010e9862c2 --- /dev/null +++ b/server/auth/mit-kerberos/pspec.xml @@ -0,0 +1,106 @@ + + + + + mit-kerberos + http://web.mit.edu/kerberos/www/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + app:console + MIT Kerberos Library + Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. + http://source.pisilinux.org/1.0/krb5-1.13.1.tar.gz + + + keyutils + openssl-devel + e2fsprogs-devel + + + + + krb5-config_LDFLAGS.patch + + rebuild-configure-scripts.patch + fix-python-detection.patch + + + + + mit-kerberos + + keyutils + openssl + e2fsprogs + + + + /etc + /usr/include + /usr/bin + /usr/sbin + /usr/lib + /usr/share + /var/lib + /usr/share/info + /usr/share/man + + + krb5.conf + kdc.conf + + + + + + 2015-04-23 + 1.13.1 + Version bump,fix deps. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-12-13 + 1.13 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-17 + 1.12.1 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-22 + 1.11.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-20 + 1.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-27 + 1.10.3 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/server/auth/mit-kerberos/translations.xml b/server/auth/mit-kerberos/translations.xml new file mode 100644 index 0000000000..4ead7d5303 --- /dev/null +++ b/server/auth/mit-kerberos/translations.xml @@ -0,0 +1,8 @@ + + + + mit-kerberos + MIT Kerberos kütüphanesi + Kerberos bir ağ doğrulama protokolüdür. Sunucu/istemci uygulamalarında, gizli anahtar kriptoloji teknolojisini kullanarak, güçlü bir doğrulama sağlar. + + diff --git a/server/database/firebird/pspec.xml b/server/database/firebird/pspec.xml index 705b0c7ec9..61fd7b20ff 100644 --- a/server/database/firebird/pspec.xml +++ b/server/database/firebird/pspec.xml @@ -15,7 +15,7 @@ library A relational database offering many ANSI SQL-99 features Firebird is an open source relational database management system offering many ANSI SQL-99 features. - http://sourceforge.net/projects/firebird/files/firebird/2.5.2-Release/Firebird-2.5.2.26540-0.tar.bz2/download + http://sourceforge.net/projects/firebird/files/firebird/2.5.4-Release/Firebird-2.5.4.26856-0.tar.bz2 icu4c-devel btyacc @@ -34,6 +34,9 @@ firebird-client + + libgcc + Firebird database client library Firebird relational database client library. @@ -50,12 +53,13 @@ firebird-superserver - Firebird super server firebird-client icu4c libedit + libgcc + Firebird super server /etc/firebird /etc/env.d/50firebird @@ -98,6 +102,13 @@ + + 2015-07-03 + 2.5.4.26856 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-19 2.5.2.26540 diff --git a/server/database/mariadb/pspec.xml b/server/database/mariadb/pspec.xml index fd048025ec..27b3e9f4a6 100644 --- a/server/database/mariadb/pspec.xml +++ b/server/database/mariadb/pspec.xml @@ -12,10 +12,18 @@ app:console MariaDB is a drop-in replacement for MySQL MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. - ftp://ftp.ulak.net.tr/pub/MariaDB/mariadb-10.0.17/source/mariadb-10.0.17.tar.gz + ftp://ftp.ulak.net.tr/pub/MariaDB/mariadb-10.0.20/source/mariadb-10.0.20.tar.gz + ncurses-devel + zlib-devel + libxml2-devel + readline-devel + libevent-devel + openssl-devel + libpcre-devel libaio-devel unixODBC-devel + cmake @@ -27,6 +35,11 @@ library The shared libraries required for MariaDB clients + zlib + libgcc + libpcre + libxml2 + openssl libaio unixODBC @@ -73,6 +86,11 @@ mariadb-lib libaio + zlib + libgcc + libpcre + ncurses + openssl mysql-client @@ -89,7 +107,9 @@ mariadb-lib mariadb-client - libaio + zlib + libgcc + openssl mysql-server @@ -150,6 +170,13 @@ + + 2015-07-03 + 10.0.20 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-01-25 10.0.17 diff --git a/server/database/postgresql/actions.py b/server/database/postgresql/actions.py index 437615bb7b..e76141a115 100644 --- a/server/database/postgresql/actions.py +++ b/server/database/postgresql/actions.py @@ -21,7 +21,7 @@ def setup(): --with-pam \ --with-libxml \ --with-libxslt \ - --with-ldap \ + --without-ldap \ --enable-integer-datetimes \ --enable-thread-safety \ --enable-depend \ diff --git a/server/database/postgresql/pspec.xml b/server/database/postgresql/pspec.xml index 260fb7cb12..8ece19e861 100644 --- a/server/database/postgresql/pspec.xml +++ b/server/database/postgresql/pspec.xml @@ -12,9 +12,15 @@ service A powerful, open source relational database system PostgreSQL is a powerful, open source relational database system. - http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.bz2 + https://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2 mit-kerberos + e2fsprogs-devel + pam-devel + readline-devel + zlib-devel + python-devel + openssl-devel tcl-devel libxslt-devel libxml2-devel @@ -98,6 +104,13 @@ + + 2015-07-03 + 9.3.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-19 9.3.4 diff --git a/server/openldap/actions.py b/server/openldap/actions.py new file mode 100644 index 0000000000..de83f14301 --- /dev/null +++ b/server/openldap/actions.py @@ -0,0 +1,100 @@ +#!/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 + +KeepSpecial = ["libtool"] + +def setup(): + pisitools.dosed( + "include/ldap_defaults.h", + "(#define LDAPI_SOCK).*", + '\\1 "/run/openldap/slapd.sock"' + ) + pisitools.dosed("servers/slapd/Makefile.in", "(\$\(DESTDIR\))\$\(localstatedir\)(\/run)", r"\1\2") + + pisitools.flags.add("-D_REENTRANT -D_GNU_SOURCE -fPIC -Wl,--as-needed -DLDAP_CONNECTIONLESS") + #pisitools.ldflags.add("-pie") + + options = "--prefix=/usr \ + --enable-bdb \ + --enable-hdb=mod \ + --enable-slapd \ + --enable-passwd=mod \ + --enable-dnssrv=mod \ + --enable-ldap \ + --enable-wrappers \ + --enable-meta=mod \ + --enable-monitor=mod \ + --enable-null=mod \ + --enable-shell=mod \ + --enable-rewrite \ + --enable-rlookups \ + --enable-aci \ + --enable-modules \ + --enable-cleartext \ + --enable-lmpasswd \ + --enable-spasswd \ + --enable-slapi \ + --enable-dyngroup \ + --enable-proxycache \ + --enable-perl \ + --enable-syslog \ + --enable-dynamic \ + --enable-local \ + --enable-proctitle \ + --enable-overlays=mod \ + --with-pic \ + --without-cyrus-sasl \ + --with-threads \ + --without-fetch \ + --enable-crypt \ + --enable-ipv6 \ + --enable-dynacl \ + --enable-shared \ + --disable-static \ + --disable-slp \ + --localstatedir=/var/lib" + + if get.buildTYPE() == "emul32": + options += " --prefix=/emul32 \ + --libdir=/usr/lib32 \ + --libexecdir=/emul32/libexec \ + --disable-bdb \ + --disable-hdb \ + --disable-wrappers \ + --disable-spasswd \ + --disable-perl \ + --with-tls \ + --without-cyrus-sasl" + else: options += " --with-tls=moznss" + + shelltools.export("AUTOMAKE", "/bin/true") + autotools.autoreconf("-fi") + autotools.configure(options) + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make("-j1") + +def install(): + if get.buildTYPE() == "emul32": + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + return + + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + pisitools.dodir("/run/openldap") + pisitools.dodir("/etc/openldap/ssl") + + pisitools.dodoc("ANNOUNCEMENT", "CHANGES", "COPYRIGHT", "README", "LICENSE") + + pisitools.remove("/usr/lib/*.la") + pisitools.remove("/usr/libexec/openldap/*.la") diff --git a/server/openldap/comar/package.py b/server/openldap/comar/package.py new file mode 100644 index 0000000000..4fb89377f2 --- /dev/null +++ b/server/openldap/comar/package.py @@ -0,0 +1,17 @@ +#!/usr/bin/python + +import os +import pwd +import grp + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/bin/chown ldap:ldap /var/lib/openldap-data") + os.system("/bin/chown ldap:ldap /var/lib/openldap-slurp") + os.system("/bin/chown ldap:ldap /run/openldap") + os.system("/bin/chown root:ldap /etc/openldap/slapd.conf") + os.system("/bin/chown root:ldap /etc/openldap/slapd.conf.default") + os.system("/bin/chmod 0700 /var/lib/openldap-data") + os.system("/bin/chmod 0700 /var/lib/openldap-slurp") + os.system("/bin/chmod 0755 /run/openldap") + os.system("/bin/chmod 0640 /etc/openldap/slapd.conf") + os.system("/bin/chmod 0640 /etc/openldap/slapd.conf.default") diff --git a/server/openldap/comar/slapd.py b/server/openldap/comar/slapd.py new file mode 100644 index 0000000000..768adf7aef --- /dev/null +++ b/server/openldap/comar/slapd.py @@ -0,0 +1,23 @@ +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "OpenLDAP Server", + "tr": "OpenLDAP Sunucusu"}) +serviceConf = "slapd" + +def start(): + import os + os.environ["LC_ALL"] = "C" + os.environ["LANG"] = "C" + + startService(command="/usr/libexec/slapd", + args="-u ldap -g ldap %s" % config.get("OPTS", ""), + pidfile="/run/openldap/slapd.pid", + donotify=True) + +def stop(): + stopService(pidfile="/run/openldap/slapd.pid", + donotify=True) + +def status(): + return isServiceRunning("/run/openldap/slapd.pid") diff --git a/server/openldap/comar/slurpd.py b/server/openldap/comar/slurpd.py new file mode 100644 index 0000000000..dcc9a1f7ca --- /dev/null +++ b/server/openldap/comar/slurpd.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "Slurpd Daemon", + "tr": "Slurpd Servisi"}) + +def start(): + startService(command="/usr/libexec/slurpd", + donotify=True) + +def stop(): + stopService(command="/usr/libexec/slurpd", + donotify=True) + +def status(): + return isServiceRunning(command="/usr/libexec/slurpd") diff --git a/server/openldap/files/fedora/openldap-autoconf-pkgconfig-nss.patch b/server/openldap/files/fedora/openldap-autoconf-pkgconfig-nss.patch new file mode 100644 index 0000000000..8b4bb199ca --- /dev/null +++ b/server/openldap/files/fedora/openldap-autoconf-pkgconfig-nss.patch @@ -0,0 +1,49 @@ +Use pkg-config for Mozilla NSS library detection + +Author: Jan Vcelak + +--- + configure.in | 22 +++++----------------- + 1 file changed, 5 insertions(+), 17 deletions(-) + +diff --git a/configure.in b/configure.in +index ecffe30..2a9cfb4 100644 +--- a/configure.in ++++ b/configure.in +@@ -1223,28 +1223,16 @@ if test $ol_link_tls = no ; then + fi + fi + +-dnl NOTE: caller must specify -I/path/to/nspr4 and -I/path/to/nss3 +-dnl and -L/path/to/nspr4 libs and -L/path/to/nss3 libs if those libs +-dnl are not in the default system location + if test $ol_link_tls = no ; then + if test $ol_with_tls = moznss || test $ol_with_tls = auto ; then +- have_moznss=no +- AC_CHECK_HEADERS([nssutil.h]) +- if test "$ac_cv_header_nssutil_h" = yes ; then +- AC_CHECK_LIB([nss3], [NSS_Initialize], +- [ have_moznss=yes ], [ have_moznss=no ]) +- fi ++ PKG_CHECK_MODULES(MOZNSS, [nss nspr], [have_moznss=yes], [have_moznss=no]) + +- if test "$have_moznss" = yes ; then ++ if test $have_moznss = yes ; then + ol_with_tls=moznss + ol_link_tls=yes +- AC_DEFINE(HAVE_MOZNSS, 1, +- [define if you have MozNSS]) +- TLS_LIBS="-lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4" +- else +- if test $ol_with_tls = moznss ; then +- AC_MSG_ERROR([MozNSS not found - please specify the location to the NSPR and NSS header files in CPPFLAGS and the location to the NSPR and NSS libraries in LDFLAGS (if not in the system location)]) +- fi ++ AC_DEFINE(HAVE_MOZNSS, 1, [define if you have MozNSS]) ++ TLS_LIBS="$MOZNSS_LIBS" ++ CFLAGS="$CFLAGS $MOZNSS_CFLAGS" + fi + fi + fi +-- +1.7.11.7 + diff --git a/server/openldap/files/fedora/openldap-dns-priority.patch b/server/openldap/files/fedora/openldap-dns-priority.patch new file mode 100644 index 0000000000..8dc0923801 --- /dev/null +++ b/server/openldap/files/fedora/openldap-dns-priority.patch @@ -0,0 +1,192 @@ +Implement priority/weight for DNS SRV records + +From RFC 2782: + + A client MUST attempt to contact the target host with the + lowest-numbered priority it can reach. + +This patch sorts the DNS SRV records by their priority, and +additionally gives records with a larger weight a higher probability +of appearing earlier. This way, the DNS SRV records are tried in the +order of their priority. + +Author: James M Leddy +Upstream ITS: #7027 +Resolves: #733078 + +--- + libraries/libldap/dnssrv.c | 106 ++++++++++++++++++++++++++++++++++---------- + 1 files changed, 83 insertions(+), 23 deletions(-) + +diff --git a/libraries/libldap/dnssrv.c b/libraries/libldap/dnssrv.c +index 16b1544..40f93b4 100644 +--- a/libraries/libldap/dnssrv.c ++++ b/libraries/libldap/dnssrv.c +@@ -174,6 +174,46 @@ int ldap_domain2dn( + return LDAP_SUCCESS; + } + ++#ifdef HAVE_RES_QUERY ++#define DNSBUFSIZ (64*1024) ++typedef struct srv_record { ++ u_short priority; ++ u_short weight; ++ u_short port; ++ char hostname[DNSBUFSIZ]; ++} srv_record; ++ ++ ++static int srv_cmp(const void *aa, const void *bb){ ++ srv_record *a=(srv_record *)aa; ++ srv_record *b=(srv_record *)bb; ++ u_long total; ++ ++ if(a->priority < b->priority) { ++ return -1; ++ } ++ if(a->priority > b->priority) { ++ return 1; ++ } ++ if(a->priority == b->priority){ ++ /* targets with same priority are in psudeo random order */ ++ if (a->weight == 0 && b->weight == 0) { ++ if (rand() % 2) { ++ return -1; ++ } else { ++ return 1; ++ } ++ } ++ total = a->weight + b->weight; ++ if (rand() % total < a->weight) { ++ return -1; ++ } else { ++ return 1; ++ } ++ } ++} ++#endif /* HAVE_RES_QUERY */ ++ + /* + * Lookup and return LDAP servers for domain (using the DNS + * SRV record _ldap._tcp.domain). +@@ -183,15 +223,16 @@ int ldap_domain2hostlist( + char **list ) + { + #ifdef HAVE_RES_QUERY +-#define DNSBUFSIZ (64*1024) +- char *request; +- char *hostlist = NULL; ++ char *request; ++ char *hostlist = NULL; ++ srv_record *hostent_head=NULL; ++ int i; + int rc, len, cur = 0; + unsigned char reply[DNSBUFSIZ]; ++ int hostent_count=0; + + assert( domain != NULL ); + assert( list != NULL ); +- + if( *domain == '\0' ) { + return LDAP_PARAM_ERROR; + } +@@ -223,8 +264,7 @@ int ldap_domain2hostlist( + unsigned char *p; + char host[DNSBUFSIZ]; + int status; +- u_short port; +- /* int priority, weight; */ ++ u_short port, priority, weight; + + /* Parse out query */ + p = reply; +@@ -263,40 +303,56 @@ int ldap_domain2hostlist( + size = (p[0] << 8) | p[1]; + p += 2; + if (type == T_SRV) { +- int buflen; + status = dn_expand(reply, reply + len, p + 6, host, sizeof(host)); + if (status < 0) { + goto out; + } +- /* ignore priority and weight for now */ +- /* priority = (p[0] << 8) | p[1]; */ +- /* weight = (p[2] << 8) | p[3]; */ ++ ++ /* Get priority weight and port */ ++ priority = (p[0] << 8) | p[1]; ++ weight = (p[2] << 8) | p[3]; + port = (p[4] << 8) | p[5]; + + if ( port == 0 || host[ 0 ] == '\0' ) { + goto add_size; + } + +- buflen = strlen(host) + STRLENOF(":65355 "); +- hostlist = (char *) LDAP_REALLOC(hostlist, cur + buflen + 1); +- if (hostlist == NULL) { +- rc = LDAP_NO_MEMORY; +- goto out; ++ hostent_head = (srv_record *) LDAP_REALLOC(hostent_head, (hostent_count+1)*(sizeof(srv_record))); ++ if(hostent_head==NULL){ ++ rc=LDAP_NO_MEMORY; ++ goto out; ++ + } +- if (cur > 0) { +- /* not first time around */ +- hostlist[cur++] = ' '; +- } +- cur += sprintf(&hostlist[cur], "%s:%hu", host, port); ++ hostent_head[hostent_count].priority=priority; ++ hostent_head[hostent_count].weight=weight; ++ hostent_head[hostent_count].port=port; ++ strncpy(hostent_head[hostent_count].hostname, host,255); ++ hostent_count=hostent_count+1; + } + add_size:; + p += size; + } + } ++ qsort(hostent_head, hostent_count, sizeof(srv_record), srv_cmp); ++ ++ for(i=0; i0){ ++ hostlist[cur++]=' '; ++ } ++ cur += sprintf(&hostlist[cur], "%s:%hd", hostent_head[i].hostname, hostent_head[i].port); ++ } ++ + if (hostlist == NULL) { +- /* No LDAP servers found in DNS. */ +- rc = LDAP_UNAVAILABLE; +- goto out; ++ /* No LDAP servers found in DNS. */ ++ rc = LDAP_UNAVAILABLE; ++ goto out; + } + + rc = LDAP_SUCCESS; +@@ -308,8 +364,12 @@ add_size:; + if (request != NULL) { + LDAP_FREE(request); + } ++ if (hostent_head != NULL) { ++ LDAP_FREE(hostent_head); ++ } + if (rc != LDAP_SUCCESS && hostlist != NULL) { + LDAP_FREE(hostlist); ++ + } + return rc; + #else +-- +1.7.6 + diff --git a/server/openldap/files/fedora/openldap-ldapi-sasl.patch b/server/openldap/files/fedora/openldap-ldapi-sasl.patch new file mode 100644 index 0000000000..058cc1c32e --- /dev/null +++ b/server/openldap/files/fedora/openldap-ldapi-sasl.patch @@ -0,0 +1,55 @@ +From 69709289b083c53ba41d2cef7d65120220f8c59b Mon Sep 17 00:00:00 2001 +From: Sumit Bose +Date: Tue, 7 May 2013 17:02:57 +0200 +Subject: [PATCH] LDAPI SASL fix + +Resolves: #960222 +--- + libraries/libldap/cyrus.c | 19 ++++++++++++++++--- + 1 Datei geändert, 16 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) + +diff --git a/libraries/libldap/cyrus.c b/libraries/libldap/cyrus.c +index 28c241b..a9acf36 100644 +--- a/libraries/libldap/cyrus.c ++++ b/libraries/libldap/cyrus.c +@@ -394,6 +394,8 @@ ldap_int_sasl_bind( + struct berval ccred = BER_BVNULL; + int saslrc, rc; + unsigned credlen; ++ char my_hostname[HOST_NAME_MAX + 1]; ++ int free_saslhost = 0; + + Debug( LDAP_DEBUG_TRACE, "ldap_int_sasl_bind: %s\n", + mechs ? mechs : "", 0, 0 ); +@@ -454,14 +456,25 @@ ldap_int_sasl_bind( + + /* If we don't need to canonicalize just use the host + * from the LDAP URI. ++ * Always use the result of gethostname() for LDAPI. + */ +- if ( nocanon ) ++ if (ld->ld_defconn->lconn_server->lud_scheme != NULL && ++ strcmp("ldapi", ld->ld_defconn->lconn_server->lud_scheme) == 0) { ++ rc = gethostname(my_hostname, HOST_NAME_MAX + 1); ++ if (rc == 0) { ++ saslhost = my_hostname; ++ } else { ++ saslhost = "localhost"; ++ } ++ } else if ( nocanon ) + saslhost = ld->ld_defconn->lconn_server->lud_host; +- else ++ else { + saslhost = ldap_host_connected_to( ld->ld_defconn->lconn_sb, + "localhost" ); ++ free_saslhost = 1; ++ } + rc = ldap_int_sasl_open( ld, ld->ld_defconn, saslhost ); +- if ( !nocanon ) ++ if ( free_saslhost ) + LDAP_FREE( saslhost ); + } + +-- +1.7.11.7 + diff --git a/server/openldap/files/fedora/openldap-ldaprc-currentdir.patch b/server/openldap/files/fedora/openldap-ldaprc-currentdir.patch new file mode 100644 index 0000000000..420c1f98c5 --- /dev/null +++ b/server/openldap/files/fedora/openldap-ldaprc-currentdir.patch @@ -0,0 +1,20 @@ +Disables opening of ldaprc file in current directory. + +Resolves: #38402 +Upstream: ITS #1131 +Author: Henning Schmiedehausen + +diff --git a/libraries/libldap/init.c b/libraries/libldap/init.c +index 8617527..e6b17b4 100644 +--- a/libraries/libldap/init.c ++++ b/libraries/libldap/init.c +@@ -352,9 +352,6 @@ static void openldap_ldap_init_w_userconf(const char *file) + if(path != NULL) { + LDAP_FREE(path); + } +- +- /* try file */ +- openldap_ldap_init_w_conf(file, 1); + } + + static void openldap_ldap_init_w_env( diff --git a/server/openldap/files/fedora/openldap-nss-certs-from-certdb-fallback-pem.patch b/server/openldap/files/fedora/openldap-nss-certs-from-certdb-fallback-pem.patch new file mode 100644 index 0000000000..d20e48aa64 --- /dev/null +++ b/server/openldap/files/fedora/openldap-nss-certs-from-certdb-fallback-pem.patch @@ -0,0 +1,86 @@ +MozNSS: load certificates from certdb, fallback to PEM + +If TLS_CACERT pointed to a PEM file and TLS_CACERTDIR was set to NSS +certificate database, the backend assumed that the certificate is always +located in the certificate database. This assumption might be wrong. + +This patch makes the library to try to load the certificate from NSS +database and fallback to PEM file if unsuccessfull. + +Author: Jan Vcelak +Upstream ITS: #7389 +Resolves: #857455 + +diff --git a/libraries/libldap/tls_m.c b/libraries/libldap/tls_m.c +index 6847bea..8339391 100644 +--- a/libraries/libldap/tls_m.c ++++ b/libraries/libldap/tls_m.c +@@ -1412,7 +1412,7 @@ tlsm_ctx_load_private_key( tlsm_ctx *ctx ) + /* prefer unlocked key, then key from opened certdb, then any other */ + if ( unlocked_key ) + ctx->tc_private_key = unlocked_key; +- else if ( ctx->tc_certdb_slot ) ++ else if ( ctx->tc_certdb_slot && !ctx->tc_using_pem ) + ctx->tc_private_key = PK11_FindKeyByDERCert( ctx->tc_certdb_slot, ctx->tc_certificate, pin_arg ); + else + ctx->tc_private_key = PK11_FindKeyByAnyCert( ctx->tc_certificate, pin_arg ); +@@ -1909,8 +1909,6 @@ tlsm_deferred_init( void *arg ) + } + return -1; + } +- +- ctx->tc_using_pem = PR_TRUE; + } + + NSS_SetDomesticPolicy(); +@@ -2363,15 +2361,9 @@ tlsm_deferred_ctx_init( void *arg ) + + /* set up our cert and key, if any */ + if ( lt->lt_certfile ) { +- /* if using the PEM module, load the PEM file specified by lt_certfile */ +- /* otherwise, assume this is the name of a cert already in the db */ +- if ( ctx->tc_using_pem ) { +- /* this sets ctx->tc_certificate to the correct value */ +- int rc = tlsm_add_cert_from_file( ctx, lt->lt_certfile, PR_FALSE ); +- if ( rc ) { +- return rc; +- } +- } else { ++ ++ /* first search in certdb (lt_certfile is nickname) */ ++ if ( ctx->tc_certdb ) { + char *tmp_certname; + + if ( tlsm_is_tokenname_certnick( lt->lt_certfile )) { +@@ -2391,8 +2383,31 @@ tlsm_deferred_ctx_init( void *arg ) + Debug( LDAP_DEBUG_ANY, + "TLS: error: the certificate '%s' could not be found in the database - error %d:%s.\n", + lt->lt_certfile, errcode, PR_ErrorToString( errcode, PR_LANGUAGE_I_DEFAULT ) ); ++ } ++ } ++ ++ /* fallback to PEM module (lt_certfile is filename) */ ++ if ( !ctx->tc_certificate ) { ++ if ( !pem_module && tlsm_init_pem_module() ) { ++ int pem_errcode = PORT_GetError(); ++ Debug( LDAP_DEBUG_ANY, ++ "TLS: fallback to PEM impossible, module cannot be loaded - error %d:%s.\n", ++ pem_errcode, PR_ErrorToString( pem_errcode, PR_LANGUAGE_I_DEFAULT ), 0 ); + return -1; + } ++ ++ /* this sets ctx->tc_certificate to the correct value */ ++ if ( !tlsm_add_cert_from_file( ctx, lt->lt_certfile, PR_FALSE ) ) { ++ ctx->tc_using_pem = PR_TRUE; ++ } ++ } ++ ++ if ( ctx->tc_certificate ) { ++ Debug( LDAP_DEBUG_ANY, ++ "TLS: certificate '%s' successfully loaded from %s.\n", lt->lt_certfile, ++ ctx->tc_using_pem ? "PEM file" : "moznss database", 0); ++ } else { ++ return -1; + } + } + diff --git a/server/openldap/files/fedora/openldap-nss-ignore-certdb-type-prefix.patch b/server/openldap/files/fedora/openldap-nss-ignore-certdb-type-prefix.patch new file mode 100644 index 0000000000..2fab916e28 --- /dev/null +++ b/server/openldap/files/fedora/openldap-nss-ignore-certdb-type-prefix.patch @@ -0,0 +1,47 @@ +MozNSS: ignore certdb database type prefix when checking existence of the directory + +If the certdb is specified including the database type prefix (e.g. +sql:, dbm:), the prefix has to be ignored when checking the +certificate directory existence. + +Author: Jan Vcelak +Upstream ITS: #7388 +Resolves: #857373 + +--- + libraries/libldap/tls_m.c | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +diff --git a/libraries/libldap/tls_m.c b/libraries/libldap/tls_m.c +index 49a3f8f..5ee21a2 100644 +--- a/libraries/libldap/tls_m.c ++++ b/libraries/libldap/tls_m.c +@@ -1633,6 +1633,7 @@ tlsm_get_certdb_prefix( const char *certdir, char **realcertdir, char **prefix ) + { + char sep = PR_GetDirectorySeparator(); + char *ptr = NULL; ++ char *chkpath = NULL; + struct PRFileInfo prfi; + PRStatus prc; + +@@ -1643,8 +1644,16 @@ tlsm_get_certdb_prefix( const char *certdir, char **realcertdir, char **prefix ) + return; + } + +- prc = PR_GetFileInfo( certdir, &prfi ); ++ /* ignore database type prefix (e.g. sql:, dbm:) if provided */ ++ chkpath = strchr( certdir, ':' ); ++ if ( chkpath != NULL ) { ++ chkpath += 1; ++ } else { ++ chkpath = certdir; ++ } ++ + /* if certdir exists (file or directory) then it cannot specify a prefix */ ++ prc = PR_GetFileInfo( chkpath, &prfi ); + if ( prc == PR_SUCCESS ) { + return; + } +-- +1.7.11.7 + diff --git a/server/openldap/files/fedora/openldap-nss-pk11-freeslot.patch b/server/openldap/files/fedora/openldap-nss-pk11-freeslot.patch new file mode 100644 index 0000000000..9ac541d22f --- /dev/null +++ b/server/openldap/files/fedora/openldap-nss-pk11-freeslot.patch @@ -0,0 +1,27 @@ +Resolves: #929357 + +From 6330d1b87a45b447f33fe8ffd6fbbce9e60bb0ec Mon Sep 17 00:00:00 2001 +From: Rich Megginson +Date: Thu, 28 Mar 2013 19:05:02 -0600 +Subject: [PATCH] must call PK11_FreeSlot after SECMOD_CloseUserDB to remove ref to slot + +--- + libraries/libldap/tls_m.c | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/libraries/libldap/tls_m.c b/libraries/libldap/tls_m.c +index 072d41d..c59d303 100644 +--- a/libraries/libldap/tls_m.c ++++ b/libraries/libldap/tls_m.c +@@ -2063,6 +2063,8 @@ tlsm_ctx_free ( tls_ctx *ctx ) + "TLS: could not close certdb slot - error %d:%s.\n", + errcode, PR_ErrorToString( errcode, PR_LANGUAGE_I_DEFAULT ), 0 ); + } ++ PK11_FreeSlot( c->tc_certdb_slot ); ++ c->tc_certdb_slot = NULL; + } + PL_strfree( c->tc_pin_file ); + c->tc_pin_file = NULL; +-- +1.7.1 + diff --git a/server/openldap/files/fedora/openldap-nss-regex-search-hashed-cacert-dir.patch b/server/openldap/files/fedora/openldap-nss-regex-search-hashed-cacert-dir.patch new file mode 100644 index 0000000000..03493db2b0 --- /dev/null +++ b/server/openldap/files/fedora/openldap-nss-regex-search-hashed-cacert-dir.patch @@ -0,0 +1,91 @@ +MozNSS: better file name matching for hashed CA certificate directory + +CA certificate files in OpenSSL compatible CACERTDIR were loaded if the file extension was '.0'. However the file name +should be 8 letters long certificate hash of the certificate subject name, followed by a numeric suffix which is used +to differentiate between two certificates with the same subject name. + +Wit this patch, certificate file names are matched correctly (using regular expressions). + +Author: Jan Vcelak +Upstream ITS: #7374 +Resolves: #852786 + +diff --git a/libraries/libldap/tls_m.c b/libraries/libldap/tls_m.c +index 5e49fc5..61d71d4 100644 +--- a/libraries/libldap/tls_m.c ++++ b/libraries/libldap/tls_m.c +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + + #include "ldap-int.h" + #include "ldap-tls.h" +@@ -118,9 +119,7 @@ static const PRIOMethods tlsm_PR_methods; + + #define PEM_LIBRARY "nsspem" + #define PEM_MODULE "PEM" +-/* hash files for use with cacertdir have this file name suffix */ +-#define PEM_CA_HASH_FILE_SUFFIX ".0" +-#define PEM_CA_HASH_FILE_SUFFIX_LEN 2 ++#define PEM_CA_HASH_FILE_REGEX "^[0-9a-f]{8}\\.[0-9]+$" + + static SECMODModule *pem_module; + +@@ -1541,6 +1540,7 @@ tlsm_init_ca_certs( tlsm_ctx *ctx, const char *cacertfile, const char *cacertdir + PRDir *dir; + PRDirEntry *entry; + PRStatus fistatus = PR_FAILURE; ++ regex_t hashfile_re; + + memset( &fi, 0, sizeof(fi) ); + fistatus = PR_GetFileInfo( cacertdir, &fi ); +@@ -1570,20 +1570,30 @@ tlsm_init_ca_certs( tlsm_ctx *ctx, const char *cacertfile, const char *cacertdir + goto done; + } + ++ if ( regcomp( &hashfile_re, PEM_CA_HASH_FILE_REGEX, REG_NOSUB|REG_EXTENDED ) != 0 ) { ++ Debug( LDAP_DEBUG_ANY, "TLS: cannot compile regex for CA hash files matching\n", 0, 0, 0 ); ++ goto done; ++ } ++ + do { + entry = PR_ReadDir( dir, PR_SKIP_BOTH | PR_SKIP_HIDDEN ); + if ( ( NULL != entry ) && ( NULL != entry->name ) ) { + char *fullpath = NULL; +- char *ptr; ++ int match; + +- ptr = PL_strrstr( entry->name, PEM_CA_HASH_FILE_SUFFIX ); +- if ( ( ptr == NULL ) || ( *(ptr + PEM_CA_HASH_FILE_SUFFIX_LEN) != '\0' ) ) { ++ match = regexec( &hashfile_re, entry->name, 0, NULL, 0 ); ++ if ( match == REG_NOMATCH ) { + Debug( LDAP_DEBUG_TRACE, +- "TLS: file %s does not end in [%s] - does not appear to be a CA certificate " +- "directory file with a properly hashed file name - skipping.\n", +- entry->name, PEM_CA_HASH_FILE_SUFFIX, 0 ); ++ "TLS: skipping '%s' - filename does not have expected format " ++ "(certificate hash with numeric suffix)\n", entry->name, 0, 0 ); ++ continue; ++ } else if ( match != 0 ) { ++ Debug( LDAP_DEBUG_ANY, ++ "TLS: cannot execute regex for CA hash file matching (%d).\n", ++ match, 0, 0 ); + continue; + } ++ + fullpath = PR_smprintf( "%s/%s", cacertdir, entry->name ); + if ( !tlsm_add_cert_from_file( ctx, fullpath, isca ) ) { + Debug( LDAP_DEBUG_TRACE, +@@ -1599,6 +1609,7 @@ tlsm_init_ca_certs( tlsm_ctx *ctx, const char *cacertfile, const char *cacertdir + PR_smprintf_free( fullpath ); + } + } while ( NULL != entry ); ++ regfree ( &hashfile_re ); + PR_CloseDir( dir ); + } + done: +-- +1.7.11.4 + diff --git a/server/openldap/files/fedora/openldap-nss-update-list-of-ciphers.patch b/server/openldap/files/fedora/openldap-nss-update-list-of-ciphers.patch new file mode 100644 index 0000000000..d5986c0031 --- /dev/null +++ b/server/openldap/files/fedora/openldap-nss-update-list-of-ciphers.patch @@ -0,0 +1,193 @@ +MozNSS: update list of supported cipher suites + +The updated list includes all ciphers implemented in Mozilla NSS 3.13.15 + +Author: Jan Vcelak +Upstream ITS: #7374 + +diff --git a/libraries/libldap/tls_m.c b/libraries/libldap/tls_m.c +index 1422ce2..5e49fc5 100644 +--- a/libraries/libldap/tls_m.c ++++ b/libraries/libldap/tls_m.c +@@ -211,27 +211,34 @@ typedef struct { + int num; /* The cipher id */ + int attr; /* cipher attributes: algorithms, etc */ + int version; /* protocol version valid for this cipher */ +- int bits; /* bits of strength */ +- int alg_bits; /* bits of the algorithm */ + int strength; /* LOW, MEDIUM, HIGH */ + int enabled; /* Enabled by default? */ + } cipher_properties; + + /* cipher attributes */ +-#define SSL_kRSA 0x00000001L +-#define SSL_aRSA 0x00000002L +-#define SSL_aDSS 0x00000004L +-#define SSL_DSS SSL_aDSS +-#define SSL_eNULL 0x00000008L +-#define SSL_DES 0x00000010L +-#define SSL_3DES 0x00000020L +-#define SSL_RC4 0x00000040L +-#define SSL_RC2 0x00000080L +-#define SSL_AES 0x00000100L +-#define SSL_MD5 0x00000200L +-#define SSL_SHA1 0x00000400L +-#define SSL_SHA SSL_SHA1 +-#define SSL_RSA (SSL_kRSA|SSL_aRSA) ++#define SSL_kRSA 0x00000001L ++#define SSL_aRSA 0x00000002L ++#define SSL_RSA (SSL_kRSA|SSL_aRSA) ++#define SSL_aDSA 0x00000004L ++#define SSL_DSA SSL_aDSA ++#define SSL_eNULL 0x00000008L ++#define SSL_DES 0x00000010L ++#define SSL_3DES 0x00000020L ++#define SSL_RC4 0x00000040L ++#define SSL_RC2 0x00000080L ++#define SSL_AES128 0x00000100L ++#define SSL_AES256 0x00000200L ++#define SSL_AES (SSL_AES128|SSL_AES256) ++#define SSL_MD5 0x00000400L ++#define SSL_SHA1 0x00000800L ++#define SSL_kEDH 0x00001000L ++#define SSL_CAMELLIA128 0x00002000L ++#define SSL_CAMELLIA256 0x00004000L ++#define SSL_CAMELLIA (SSL_CAMELLIA128|SSL_CAMELLIA256) ++#define SSL_SEED 0x00008000L ++#define SSL_kECDH 0x00010000L ++#define SSL_kECDHE 0x00020000L ++#define SSL_aECDSA 0x00040000L + + /* cipher strength */ + #define SSL_NULL 0x00000001L +@@ -248,29 +255,70 @@ typedef struct { + + /* Cipher translation */ + static cipher_properties ciphers_def[] = { +- /* SSL 2 ciphers */ +- {"DES-CBC3-MD5", SSL_EN_DES_192_EDE3_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_3DES|SSL_MD5, SSL2, 168, 168, SSL_HIGH, SSL_ALLOWED}, +- {"RC2-CBC-MD5", SSL_EN_RC2_128_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL2, 128, 128, SSL_MEDIUM, SSL_ALLOWED}, +- {"RC4-MD5", SSL_EN_RC4_128_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL2, 128, 128, SSL_MEDIUM, SSL_ALLOWED}, +- {"DES-CBC-MD5", SSL_EN_DES_64_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_MD5, SSL2, 56, 56, SSL_LOW, SSL_ALLOWED}, +- {"EXP-RC2-CBC-MD5", SSL_EN_RC2_128_CBC_EXPORT40_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL2, 40, 128, SSL_EXPORT40, SSL_ALLOWED}, +- {"EXP-RC4-MD5", SSL_EN_RC4_128_EXPORT40_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL2, 40, 128, SSL_EXPORT40, SSL_ALLOWED}, +- +- /* SSL3 ciphers */ +- {"RC4-MD5", SSL_RSA_WITH_RC4_128_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL3, 128, 128, SSL_MEDIUM, SSL_ALLOWED}, +- {"RC4-SHA", SSL_RSA_WITH_RC4_128_SHA, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_SHA1, SSL3, 128, 128, SSL_MEDIUM, SSL_ALLOWED}, +- {"DES-CBC3-SHA", SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_3DES|SSL_SHA1, SSL3, 168, 168, SSL_HIGH, SSL_ALLOWED}, +- {"DES-CBC-SHA", SSL_RSA_WITH_DES_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_SHA1, SSL3, 56, 56, SSL_LOW, SSL_ALLOWED}, +- {"EXP-RC4-MD5", SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL3, 40, 128, SSL_EXPORT40, SSL_ALLOWED}, +- {"EXP-RC2-CBC-MD5", SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL3, 0, 0, SSL_EXPORT40, SSL_ALLOWED}, +- {"NULL-MD5", SSL_RSA_WITH_NULL_MD5, SSL_kRSA|SSL_aRSA|SSL_eNULL|SSL_MD5, SSL3, 0, 0, SSL_NULL, SSL_NOT_ALLOWED}, +- {"NULL-SHA", SSL_RSA_WITH_NULL_SHA, SSL_kRSA|SSL_aRSA|SSL_eNULL|SSL_SHA1, SSL3, 0, 0, SSL_NULL, SSL_NOT_ALLOWED}, ++ ++ /* ++ * Use the same DEFAULT cipher list as OpenSSL, which is defined as: ALL:!aNULL:!eNULL:!SSLv2 ++ */ ++ ++ /* SSLv2 ciphers */ ++ {"DES-CBC-MD5", SSL_EN_DES_64_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_MD5, SSL2, SSL_LOW, SSL_NOT_ALLOWED}, ++ {"DES-CBC3-MD5", SSL_EN_DES_192_EDE3_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_3DES|SSL_MD5, SSL2, SSL_HIGH, SSL_NOT_ALLOWED}, ++ {"RC2-CBC-MD5", SSL_EN_RC2_128_CBC_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL2, SSL_MEDIUM, SSL_NOT_ALLOWED}, ++ {"RC4-MD5", SSL_EN_RC4_128_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL2, SSL_MEDIUM, SSL_NOT_ALLOWED}, ++ {"EXP-RC2-CBC-MD5", SSL_EN_RC2_128_CBC_EXPORT40_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL2, SSL_EXPORT40, SSL_NOT_ALLOWED}, ++ {"EXP-RC4-MD5", SSL_EN_RC4_128_EXPORT40_WITH_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL2, SSL_EXPORT40, SSL_NOT_ALLOWED}, ++ ++ /* SSLv3 ciphers */ ++ {"NULL-MD5", SSL_RSA_WITH_NULL_MD5, SSL_kRSA|SSL_aRSA|SSL_eNULL|SSL_MD5, SSL3, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"NULL-SHA", SSL_RSA_WITH_NULL_SHA, SSL_kRSA|SSL_aRSA|SSL_eNULL|SSL_SHA1, SSL3, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"DES-CBC-SHA", SSL_RSA_WITH_DES_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_SHA1, SSL3, SSL_LOW, SSL_ALLOWED}, ++ {"DES-CBC3-SHA", SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_3DES|SSL_SHA1, SSL3, SSL_HIGH, SSL_ALLOWED}, ++ {"RC4-MD5", SSL_RSA_WITH_RC4_128_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL3, SSL_MEDIUM, SSL_ALLOWED}, ++ {"RC4-SHA", SSL_RSA_WITH_RC4_128_SHA, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_SHA1, SSL3, SSL_MEDIUM, SSL_ALLOWED}, ++ {"EXP-RC2-CBC-MD5", SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_kRSA|SSL_aRSA|SSL_RC2|SSL_MD5, SSL3, SSL_EXPORT40, SSL_ALLOWED}, ++ {"EXP-RC4-MD5", SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_MD5, SSL3, SSL_EXPORT40, SSL_ALLOWED}, ++ {"EDH-RSA-DES-CBC-SHA", SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_DES|SSL_SHA1, SSL3, SSL_LOW, SSL_ALLOWED}, ++ {"EDH-RSA-DES-CBC3-SHA", SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_3DES|SSL_SHA1, SSL3, SSL_HIGH, SSL_ALLOWED}, ++ {"EDH-DSS-DES-CBC-SHA", SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_DES|SSL_SHA1, SSL3, SSL_LOW, SSL_ALLOWED}, ++ {"EDH-DSS-DES-CBC3-SHA", SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_3DES|SSL_SHA1, SSL3, SSL_HIGH, SSL_ALLOWED}, + + /* TLSv1 ciphers */ +- {"EXP1024-DES-CBC-SHA", TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_SHA, TLS1, 56, 56, SSL_EXPORT56, SSL_ALLOWED}, +- {"EXP1024-RC4-SHA", TLS_RSA_EXPORT1024_WITH_RC4_56_SHA, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_SHA, TLS1, 56, 56, SSL_EXPORT56, SSL_ALLOWED}, +- {"AES128-SHA", TLS_RSA_WITH_AES_128_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_AES|SSL_SHA, TLS1, 128, 128, SSL_HIGH, SSL_ALLOWED}, +- {"AES256-SHA", TLS_RSA_WITH_AES_256_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_AES|SSL_SHA, TLS1, 256, 256, SSL_HIGH, SSL_ALLOWED}, ++ {"EXP1024-DES-CBC-SHA", TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_DES|SSL_SHA1, TLS1, SSL_EXPORT56, SSL_ALLOWED}, ++ {"EXP1024-RC4-SHA", TLS_RSA_EXPORT1024_WITH_RC4_56_SHA, SSL_kRSA|SSL_aRSA|SSL_RC4|SSL_SHA1, TLS1, SSL_EXPORT56, SSL_ALLOWED}, ++ {"SEED-SHA", TLS_RSA_WITH_SEED_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_SEED|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"AES128-SHA", TLS_RSA_WITH_AES_128_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"AES256-SHA", TLS_RSA_WITH_AES_256_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"CAMELLIA256-SHA", TLS_RSA_WITH_CAMELLIA_256_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_CAMELLIA|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"CAMELLIA128-SHA", TLS_RSA_WITH_CAMELLIA_128_CBC_SHA, SSL_kRSA|SSL_aRSA|SSL_CAMELLIA|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-RSA-AES128-SHA", TLS_DHE_RSA_WITH_AES_128_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-RSA-AES256-SHA", TLS_DHE_RSA_WITH_AES_256_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-RSA-CAMELLIA128-SHA", TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_CAMELLIA128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-RSA-CAMELLIA256-SHA", TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA, SSL_kEDH|SSL_aRSA|SSL_CAMELLIA256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-DSS-RC4-SHA", TLS_DHE_DSS_WITH_RC4_128_SHA, SSL_kEDH|SSL_aDSA|SSL_RC4|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"DHE-DSS-AES128-SHA", TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-DSS-AES256-SHA", TLS_DHE_DSS_WITH_AES_256_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-DSS-CAMELLIA128-SHA", TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_CAMELLIA128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"DHE-DSS-CAMELLIA256-SHA", TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA, SSL_kEDH|SSL_aDSA|SSL_CAMELLIA256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-RSA-NULL-SHA", TLS_ECDH_RSA_WITH_NULL_SHA, SSL_kECDH|SSL_aRSA|SSL_eNULL|SSL_SHA1, TLS1, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"ECDH-RSA-RC4-SHA", TLS_ECDH_RSA_WITH_RC4_128_SHA, SSL_kECDH|SSL_aRSA|SSL_RC4|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"ECDH-RSA-DES-CBC3-SHA", TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, SSL_kECDH|SSL_aRSA|SSL_3DES|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-RSA-AES128-SHA", TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, SSL_kECDH|SSL_aRSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-RSA-AES256-SHA", TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, SSL_kECDH|SSL_aRSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-ECDSA-NULL-SHA", TLS_ECDH_ECDSA_WITH_NULL_SHA, SSL_kECDH|SSL_aECDSA|SSL_eNULL|SSL_SHA1, TLS1, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"ECDH-ECDSA-RC4-SHA", TLS_ECDH_ECDSA_WITH_RC4_128_SHA, SSL_kECDH|SSL_aECDSA|SSL_RC4|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"ECDH-ECDSA-DES-CBC3-SHA", TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, SSL_kECDH|SSL_aECDSA|SSL_3DES|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-ECDSA-AES128-SHA", TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, SSL_kECDH|SSL_aECDSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDH-ECDSA-AES256-SHA", TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, SSL_kECDH|SSL_aECDSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-RSA-NULL-SHA", TLS_ECDHE_RSA_WITH_NULL_SHA, SSL_kECDHE|SSL_aRSA|SSL_eNULL|SSL_SHA1, TLS1, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"ECDHE-RSA-RC4-SHA", TLS_ECDHE_RSA_WITH_RC4_128_SHA, SSL_kECDHE|SSL_aRSA|SSL_RC4|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"ECDHE-RSA-DES-CBC3-SHA", TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_kECDHE|SSL_aRSA|SSL_3DES|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-RSA-AES128-SHA", TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, SSL_kECDHE|SSL_aRSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-RSA-AES256-SHA", TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, SSL_kECDHE|SSL_aRSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-ECDSA-NULL-SHA", TLS_ECDHE_ECDSA_WITH_NULL_SHA, SSL_kECDHE|SSL_aECDSA|SSL_eNULL|SSL_SHA1, TLS1, SSL_NULL, SSL_NOT_ALLOWED}, ++ {"ECDHE-ECDSA-RC4-SHA", TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, SSL_kECDHE|SSL_aECDSA|SSL_RC4|SSL_SHA1, TLS1, SSL_MEDIUM, SSL_ALLOWED}, ++ {"ECDHE-ECDSA-DES-CBC3-SHA", TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, SSL_kECDHE|SSL_aECDSA|SSL_3DES|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-ECDSA-AES128-SHA", TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, SSL_kECDHE|SSL_aECDSA|SSL_AES128|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, ++ {"ECDHE-ECDSA-AES256-SHA", TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, SSL_kECDHE|SSL_aECDSA|SSL_AES256|SSL_SHA1, TLS1, SSL_HIGH, SSL_ALLOWED}, + }; + + #define ciphernum (sizeof(ciphers_def)/sizeof(cipher_properties)) +@@ -577,6 +625,10 @@ nss_parse_ciphers(const char *cipherstr, int cipher_list[ciphernum]) + mask |= SSL_RSA; + } else if ((!strcmp(cipher, "NULL")) || (!strcmp(cipher, "eNULL"))) { + mask |= SSL_eNULL; ++ } else if (!strcmp(cipher, "AES128")) { ++ mask |= SSL_AES128; ++ } else if (!strcmp(cipher, "AES256")) { ++ mask |= SSL_AES256; + } else if (!strcmp(cipher, "AES")) { + mask |= SSL_AES; + } else if (!strcmp(cipher, "3DES")) { +@@ -591,6 +643,24 @@ nss_parse_ciphers(const char *cipherstr, int cipher_list[ciphernum]) + mask |= SSL_MD5; + } else if ((!strcmp(cipher, "SHA")) || (!strcmp(cipher, "SHA1"))) { + mask |= SSL_SHA1; ++ } else if (!strcmp(cipher, "EDH")) { ++ mask |= SSL_kEDH; ++ } else if (!strcmp(cipher, "DSS")) { ++ mask |= SSL_aDSA; ++ } else if (!strcmp(cipher, "CAMELLIA128")) { ++ mask |= SSL_CAMELLIA128; ++ } else if (!strcmp(cipher, "CAMELLIA256")) { ++ mask |= SSL_CAMELLIA256; ++ } else if (!strcmp(cipher, "CAMELLIA")) { ++ mask |= SSL_CAMELLIA; ++ } else if (!strcmp(cipher, "SEED")) { ++ mask |= SSL_SEED; ++ } else if (!strcmp(cipher, "ECDH")) { ++ mask |= SSL_kECDH; ++ } else if (!strcmp(cipher, "ECDHE")) { ++ mask |= SSL_kECDHE; ++ } else if (!strcmp(cipher, "ECDSA")) { ++ mask |= SSL_aECDSA; + } else if (!strcmp(cipher, "SSLv2")) { + protocol |= SSL2; + } else if (!strcmp(cipher, "SSLv3")) { +-- +1.7.11.4 + diff --git a/server/openldap/files/fedora/openldap-reentrant-gethostby.patch b/server/openldap/files/fedora/openldap-reentrant-gethostby.patch new file mode 100644 index 0000000000..140b6e3381 --- /dev/null +++ b/server/openldap/files/fedora/openldap-reentrant-gethostby.patch @@ -0,0 +1,33 @@ +The non-reentrant gethostbyXXXX() functions deadlock if called recursively, for +example if libldap needs to be initialized from within gethostbyXXXX() (which +actually happens if nss_ldap is used for hostname resolution and earlier +modules can't resolve the local host name), so use the reentrant versions of +the functions, even if we're not being compiled for use in libldap_r + +Resolves: #179730 +Author: Jeffery Layton + +diff --git a/libraries/libldap/util-int.c b/libraries/libldap/util-int.c +index 373c81c..a012062 100644 +--- a/libraries/libldap/util-int.c ++++ b/libraries/libldap/util-int.c +@@ -52,8 +52,8 @@ extern int h_errno; + #ifndef LDAP_R_COMPILE + # undef HAVE_REENTRANT_FUNCTIONS + # undef HAVE_CTIME_R +-# undef HAVE_GETHOSTBYNAME_R +-# undef HAVE_GETHOSTBYADDR_R ++/* # undef HAVE_GETHOSTBYNAME_R */ ++/* # undef HAVE_GETHOSTBYADDR_R */ + + #else + # include +@@ -317,7 +317,7 @@ ldap_pvt_csnstr(char *buf, size_t len, unsigned int replica, unsigned int mod) + #define BUFSTART (1024-32) + #define BUFMAX (32*1024-32) + +-#if defined(LDAP_R_COMPILE) ++#if defined(LDAP_R_COMPILE) || defined(HAVE_GETHOSTBYNAME_R) && defined(HAVE_GETHOSTBYADDR_R) + static char *safe_realloc( char **buf, int len ); + + #if !(defined(HAVE_GETHOSTBYNAME_R) && defined(HAVE_GETHOSTBYADDR_R)) diff --git a/server/openldap/files/fedora/openldap-sql-linking.patch b/server/openldap/files/fedora/openldap-sql-linking.patch new file mode 100644 index 0000000000..c7edf8c6d1 --- /dev/null +++ b/server/openldap/files/fedora/openldap-sql-linking.patch @@ -0,0 +1,14 @@ +Removes unnecessary linking of SQL libraries into slapd. This makes openldap-servers package +independent on libodbc. (SQL backend is packaged separately in openldap-servers-sql.) + +--- openldap-2.4.24.orig/build/top.mk ++++ openldap-2.4.24/build/top.mk +@@ -201,7 +201,7 @@ SLAPD_SQL_LDFLAGS = @SLAPD_SQL_LDFLAGS@ + SLAPD_SQL_INCLUDES = @SLAPD_SQL_INCLUDES@ + SLAPD_SQL_LIBS = @SLAPD_SQL_LIBS@ + +-SLAPD_LIBS = @SLAPD_LIBS@ @SLAPD_PERL_LDFLAGS@ @SLAPD_SQL_LDFLAGS@ @SLAPD_SQL_LIBS@ @SLAPD_SLP_LIBS@ @SLAPD_GMP_LIBS@ $(ICU_LIBS) ++SLAPD_LIBS = @SLAPD_LIBS@ @SLAPD_PERL_LDFLAGS@ @SLAPD_SLP_LIBS@ @SLAPD_GMP_LIBS@ $(ICU_LIBS) + + # Our Defaults + CC = $(AC_CC) diff --git a/server/openldap/files/fedora/openldap-switch-to-lt_dlopenadvise-to-get-RTLD_GLOBAL-set.patch b/server/openldap/files/fedora/openldap-switch-to-lt_dlopenadvise-to-get-RTLD_GLOBAL-set.patch new file mode 100644 index 0000000000..ed4f2ad875 --- /dev/null +++ b/server/openldap/files/fedora/openldap-switch-to-lt_dlopenadvise-to-get-RTLD_GLOBAL-set.patch @@ -0,0 +1,41 @@ +From: Jan-Marek Glogowski +Date: Tue, 18 May 2010 17:47:05 +0200 +Subject: [PATCH] Switch to lt_dlopenadvise() to get RTLD_GLOBAL set. + +Proof of concept for fixing http://bugs.debian.org/327585 +(patch ported from freeradius bug http://bugs.debian.org/416266) + +Resolves: #960048 +--- +--- openldap/servers/slapd/module.c.orig 2010-05-18 17:42:04.000000000 +0200 ++++ openldap/servers/slapd/module.c 2010-05-18 17:45:46.000000000 +0200 +@@ -117,6 +117,20 @@ + return -1; /* not found */ + } + ++static lt_dlhandle slapd_lt_dlopenext_global( const char *filename ) ++{ ++ lt_dlhandle handle = 0; ++ lt_dladvise advise; ++ ++ if (!lt_dladvise_init (&advise) && !lt_dladvise_ext (&advise) ++ && !lt_dladvise_global (&advise)) ++ handle = lt_dlopenadvise (filename, advise); ++ ++ lt_dladvise_destroy (&advise); ++ ++ return handle; ++} ++ + int module_load(const char* file_name, int argc, char *argv[]) + { + module_loaded_t *module; +@@ -180,7 +194,7 @@ + * to calling Debug. This is because Debug is a macro that expands + * into multiple function calls. + */ +- if ((module->lib = lt_dlopenext(file)) == NULL) { ++ if ((module->lib = slapd_lt_dlopenext_global(file)) == NULL) { + error = lt_dlerror(); + #ifdef HAVE_EBCDIC + strcpy( ebuf, error ); diff --git a/server/openldap/files/fedora/openldap-syncrepl-unset-tls-options.patch b/server/openldap/files/fedora/openldap-syncrepl-unset-tls-options.patch new file mode 100644 index 0000000000..156971ad08 --- /dev/null +++ b/server/openldap/files/fedora/openldap-syncrepl-unset-tls-options.patch @@ -0,0 +1,62 @@ +allow unsetting of tls_* syncrepl options + +Author: Patrick Monnerat +Upstream ITS: #7042 +Resolves: #734187 + +diff --git a/libraries/libldap/tls2.c b/libraries/libldap/tls2.c +index 654a4bf..10b993b 100644 +--- a/libraries/libldap/tls2.c ++++ b/libraries/libldap/tls2.c +@@ -735,27 +735,27 @@ ldap_pvt_tls_set_option( LDAP *ld, int option, void *arg ) + return 0; + case LDAP_OPT_X_TLS_CACERTFILE: + if ( lo->ldo_tls_cacertfile ) LDAP_FREE( lo->ldo_tls_cacertfile ); +- lo->ldo_tls_cacertfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_cacertfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_CACERTDIR: + if ( lo->ldo_tls_cacertdir ) LDAP_FREE( lo->ldo_tls_cacertdir ); +- lo->ldo_tls_cacertdir = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_cacertdir = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_CERTFILE: + if ( lo->ldo_tls_certfile ) LDAP_FREE( lo->ldo_tls_certfile ); +- lo->ldo_tls_certfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_certfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_KEYFILE: + if ( lo->ldo_tls_keyfile ) LDAP_FREE( lo->ldo_tls_keyfile ); +- lo->ldo_tls_keyfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_keyfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_DHFILE: + if ( lo->ldo_tls_dhfile ) LDAP_FREE( lo->ldo_tls_dhfile ); +- lo->ldo_tls_dhfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_dhfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_CRLFILE: /* GnuTLS only */ + if ( lo->ldo_tls_crlfile ) LDAP_FREE( lo->ldo_tls_crlfile ); +- lo->ldo_tls_crlfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_crlfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + case LDAP_OPT_X_TLS_REQUIRE_CERT: + if ( !arg ) return -1; +@@ -783,7 +783,7 @@ ldap_pvt_tls_set_option( LDAP *ld, int option, void *arg ) + #endif + case LDAP_OPT_X_TLS_CIPHER_SUITE: + if ( lo->ldo_tls_ciphersuite ) LDAP_FREE( lo->ldo_tls_ciphersuite ); +- lo->ldo_tls_ciphersuite = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_ciphersuite = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + return 0; + + case LDAP_OPT_X_TLS_PROTOCOL_MIN: +@@ -794,7 +794,7 @@ ldap_pvt_tls_set_option( LDAP *ld, int option, void *arg ) + if ( ld != NULL ) + return -1; + if ( lo->ldo_tls_randfile ) LDAP_FREE (lo->ldo_tls_randfile ); +- lo->ldo_tls_randfile = arg ? LDAP_STRDUP( (char *) arg ) : NULL; ++ lo->ldo_tls_randfile = (arg && *(char *)arg) ? LDAP_STRDUP( (char *) arg ) : NULL; + break; + case LDAP_OPT_X_TLS_NEWCTX: + if ( !arg ) return -1; diff --git a/server/openldap/files/fedora/openldap-tls-no-reuse-of-tls_session.patch b/server/openldap/files/fedora/openldap-tls-no-reuse-of-tls_session.patch new file mode 100644 index 0000000000..5c397d1ae3 --- /dev/null +++ b/server/openldap/files/fedora/openldap-tls-no-reuse-of-tls_session.patch @@ -0,0 +1,92 @@ +TLS: do not reuse tls_session if hostname check fails + +If multiple servers are specified, the connection to the first one succeeds, and the hostname verification fails, +*tls_session is not dropped, but reused when connecting to the second server. + +This is a problem with Mozilla NSS backend because another handshake cannot be performed on the same file descriptor. +From this reason, hostname checking was moved into ldap_int_tls_connect() before connection error handling. + +Author: Jan Vcelak +Upstream ITS: #7373 +Resolves: #852476 + +diff --git a/libraries/libldap/tls2.c b/libraries/libldap/tls2.c +index 10b993b..a3cd590 100644 +--- a/libraries/libldap/tls2.c ++++ b/libraries/libldap/tls2.c +@@ -320,7 +320,7 @@ update_flags( Sockbuf *sb, tls_session * ssl, int rc ) + */ + + static int +-ldap_int_tls_connect( LDAP *ld, LDAPConn *conn ) ++ldap_int_tls_connect( LDAP *ld, LDAPConn *conn, const char *host ) + { + Sockbuf *sb = conn->lconn_sb; + int err; +@@ -365,6 +365,10 @@ ldap_int_tls_connect( LDAP *ld, LDAPConn *conn ) + errno = WSAGetLastError(); + #endif + ++ if ( err == 0 ) { ++ err = ldap_pvt_tls_check_hostname( ld, ssl, host ); ++ } ++ + if ( err < 0 ) + { + char buf[256], *msg; +@@ -495,7 +499,15 @@ ldap_pvt_tls_check_hostname( LDAP *ld, void *s, const char *name_in ) + { + tls_session *session = s; + +- return tls_imp->ti_session_chkhost( ld, session, name_in ); ++ if (ld->ld_options.ldo_tls_require_cert != LDAP_OPT_X_TLS_NEVER && ++ ld->ld_options.ldo_tls_require_cert != LDAP_OPT_X_TLS_ALLOW) { ++ ld->ld_errno = tls_imp->ti_session_chkhost( ld, session, name_in ); ++ if (ld->ld_errno != LDAP_SUCCESS) { ++ return ld->ld_errno; ++ } ++ } ++ ++ return LDAP_SUCCESS; + } + + int +@@ -857,7 +869,7 @@ ldap_int_tls_start ( LDAP *ld, LDAPConn *conn, LDAPURLDesc *srv ) + #endif /* LDAP_USE_NON_BLOCKING_TLS */ + + ld->ld_errno = LDAP_SUCCESS; +- ret = ldap_int_tls_connect( ld, conn ); ++ ret = ldap_int_tls_connect( ld, conn, host ); + + #ifdef LDAP_USE_NON_BLOCKING_TLS + while ( ret > 0 ) { /* this should only happen for non-blocking io */ +@@ -878,7 +890,7 @@ ldap_int_tls_start ( LDAP *ld, LDAPConn *conn, LDAPURLDesc *srv ) + } else { + /* ldap_int_poll called ldap_pvt_ndelay_off */ + ber_sockbuf_ctrl( ld->ld_sb, LBER_SB_OPT_SET_NONBLOCK, sb ); +- ret = ldap_int_tls_connect( ld, conn ); ++ ret = ldap_int_tls_connect( ld, conn, host ); + if ( ret > 0 ) { /* need to call tls_connect once more */ + struct timeval curr_time_tv, delta_tv; + +@@ -935,20 +947,6 @@ ldap_int_tls_start ( LDAP *ld, LDAPConn *conn, LDAPURLDesc *srv ) + return (ld->ld_errno); + } + +- ssl = ldap_pvt_tls_sb_ctx( sb ); +- assert( ssl != NULL ); +- +- /* +- * compare host with name(s) in certificate +- */ +- if (ld->ld_options.ldo_tls_require_cert != LDAP_OPT_X_TLS_NEVER && +- ld->ld_options.ldo_tls_require_cert != LDAP_OPT_X_TLS_ALLOW) { +- ld->ld_errno = ldap_pvt_tls_check_hostname( ld, ssl, host ); +- if (ld->ld_errno != LDAP_SUCCESS) { +- return ld->ld_errno; +- } +- } +- + return LDAP_SUCCESS; + } + diff --git a/server/openldap/files/fedora/openldap-userconfig-setgid.patch b/server/openldap/files/fedora/openldap-userconfig-setgid.patch new file mode 100644 index 0000000000..8b9be3014a --- /dev/null +++ b/server/openldap/files/fedora/openldap-userconfig-setgid.patch @@ -0,0 +1,92 @@ + + + +openldap.git - openldap + + + + + + +
+ + + + +
+summaryrefslogtreecommitdiffstats
+ + + +
+
+
blob: 70f0d28ecab7c4152aa414adde93e462179ba0f8 (plain) + + +
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+
Normally, skips reading of user configuration file when running with different effective UID.
+This patch adds the same behavior for GID.
+
+Author: Nalin Dahyabhai <nalin@redhat.com>
+
+diff --git a/libraries/libldap/init.c b/libraries/libldap/init.c
+index e6b17b4..fbf4829 100644
+--- a/libraries/libldap/init.c
++++ b/libraries/libldap/init.c
+@@ -678,7 +678,7 @@ void ldap_int_initialize( struct ldapoptions *gopts, int *dbglvl )
+ 	openldap_ldap_init_w_sysconf(LDAP_CONF_FILE);
+ 
+ #ifdef HAVE_GETEUID
+-	if ( geteuid() != getuid() )
++	if ( geteuid() != getuid() || getegid() != getgid() )
+ 		return;
+ #endif
+ 
+
+
+ +
+ + diff --git a/server/openldap/files/gencert.sh b/server/openldap/files/gencert.sh new file mode 100644 index 0000000000..d8f74ff21f --- /dev/null +++ b/server/openldap/files/gencert.sh @@ -0,0 +1,111 @@ +#!/bin/sh +# Last update 20050401 - Christian Zoffoli + +VERSION="0.3" +openssl="/usr/bin/openssl" +opensslopts="" +ldapconfdir="/etc/openldap/ssl" +pemfile="${ldapconfdir}/ldap.pem" +randfile="${ldapconfdir}/ldap.rand" +cfgfile="${ldapconfdir}/ldap.cfg" + +function fixperms { + chown root:ldap ${ldapconfdir} -R + find ${ldapconfdir} -type f -exec chmod 640 \{\} \; + chmod 750 ${ldapconfdir} +} + + +if [ ! -x ${openssl} ]; then + exit 0 +fi + +if [ ! -d ${ldapconfdir} ]; then + mkdir -p ${ldapconfdir} +fi + +fixperms + +if [ -f ${pemfile} ]; then + echo "${pemfile} already exist, dying" + exit 0 +fi + + +dd if=/dev/urandom of=$randfile count=1 2>/dev/null + +echo "" +echo "______________________________________________________________________${T_ME}" +echo "" +echo "Creating self-signed certificate -- Version ${VERSION}" +echo "" +echo "______________________________________________________________________${T_ME}" +echo "" + + +COMMONNAME=`hostname` +if [ ! -n "$COMMONNAME" ]; then + COMMONNAME="www.openldap.org" +fi + + +if [ -f ${cfgfile} ]; then + echo "${cfgfile} found, would you like to use it ? (y/n)" + read answer + + case "$answer" in + y|Y) + opensslopts="-batch" + ;; + n|N) + cat >${cfgfile} <&2 + exit 1 +else + echo -e "\nCertificate creation done!" +fi + +if [ -f ${randfile} ]; then + rm -f ${randfile} +fi + +if [ -f ${pemfile} ]; then + fixperms +fi diff --git a/server/openldap/files/openldap-2.4.39-blfs_paths-1.patch b/server/openldap/files/openldap-2.4.39-blfs_paths-1.patch new file mode 100644 index 0000000000..5102904788 --- /dev/null +++ b/server/openldap/files/openldap-2.4.39-blfs_paths-1.patch @@ -0,0 +1,188 @@ +Submitted By: Armin K. +Date: 2012-04-06 +Initial Package Version: 2.4.30 +Upstream Status: BLFS Specific +Origin: Self +Description: Patch changes various installation options, such as ldap database path, + configuration file options, slapd install location, etc. + +--- openldap.orig/doc/man/man5/slapd-bdb.5 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/doc/man/man5/slapd-bdb.5 2012-04-06 00:18:54.171136608 +0200 +@@ -131,7 +131,7 @@ + associated indexes live. + A separate directory must be specified for each database. + The default is +-.BR LOCALSTATEDIR/openldap\-data . ++.BR LOCALSTATEDIR/lib/openldap . + .TP + .B dirtyread + Allow reads of modified but not yet committed data. +--- openldap.orig/doc/man/man5/slapd.conf.5 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/doc/man/man5/slapd.conf.5 2012-04-06 00:18:54.174136671 +0200 +@@ -1987,7 +1987,7 @@ + # The database directory MUST exist prior to + # running slapd AND should only be accessible + # by the slapd/tools. Mode 0700 recommended. +-directory LOCALSTATEDIR/openldap\-data ++directory LOCALSTATEDIR/lib/openldap + # Indices to maintain + index objectClass eq + index cn,sn,mail pres,eq,approx,sub +--- openldap.orig/doc/man/man5/slapd-config.5 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/doc/man/man5/slapd-config.5 2012-04-06 00:18:54.194137078 +0200 +@@ -2029,7 +2029,7 @@ + # The database directory MUST exist prior to + # running slapd AND should only be accessible + # by the slapd/tools. Mode 0700 recommended. +-olcDbDirectory: LOCALSTATEDIR/openldap\-data ++olcDbDirectory: LOCALSTATEDIR/lib/openldap + # Indices to maintain + olcDbIndex: objectClass eq + olcDbIndex: cn,sn,mail pres,eq,approx,sub +--- openldap.orig/include/ldap_defaults.h 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/include/ldap_defaults.h 2012-04-06 00:18:54.200137199 +0200 +@@ -39,7 +39,7 @@ + #define LDAP_ENV_PREFIX "LDAP" + + /* default ldapi:// socket */ +-#define LDAPI_SOCK LDAP_RUNDIR LDAP_DIRSEP "run" LDAP_DIRSEP "ldapi" ++#define LDAPI_SOCK LDAP_RUNDIR LDAP_DIRSEP "run" LDAP_DIRSEP "openldap" LDAP_DIRSEP "ldapi" + + /* + * SLAPD DEFINITIONS +@@ -47,7 +47,7 @@ + /* location of the default slapd config file */ + #define SLAPD_DEFAULT_CONFIGFILE LDAP_SYSCONFDIR LDAP_DIRSEP "slapd.conf" + #define SLAPD_DEFAULT_CONFIGDIR LDAP_SYSCONFDIR LDAP_DIRSEP "slapd.d" +-#define SLAPD_DEFAULT_DB_DIR LDAP_RUNDIR LDAP_DIRSEP "openldap-data" ++#define SLAPD_DEFAULT_DB_DIR LDAP_RUNDIR LDAP_DIRSEP "lib" LDAP_DIRSEP "openldap" + #define SLAPD_DEFAULT_DB_MODE 0600 + #define SLAPD_DEFAULT_UCDATA LDAP_DATADIR LDAP_DIRSEP "ucdata" + /* default max deref depth for aliases */ +--- openldap.orig/libraries/liblber/Makefile.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/libraries/liblber/Makefile.in 2012-04-06 00:18:54.204137280 +0200 +@@ -48,6 +48,6 @@ + + install-local: FORCE + -$(MKDIR) $(DESTDIR)$(libdir) +- $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir) ++ $(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir) + $(LTFINISH) $(DESTDIR)$(libdir) + +--- openldap.orig/libraries/libldap/Makefile.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/libraries/libldap/Makefile.in 2012-04-06 00:18:54.204137280 +0200 +@@ -68,7 +68,7 @@ + + install-local: $(CFFILES) FORCE + -$(MKDIR) $(DESTDIR)$(libdir) +- $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir) ++ $(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir) + $(LTFINISH) $(DESTDIR)$(libdir) + -$(MKDIR) $(DESTDIR)$(sysconfdir) + @for i in $(CFFILES); do \ +--- openldap.orig/libraries/libldap_r/Makefile.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/libraries/libldap_r/Makefile.in 2012-04-06 00:18:54.208137362 +0200 +@@ -83,6 +83,6 @@ + + install-local: $(CFFILES) FORCE + -$(MKDIR) $(DESTDIR)$(libdir) +- $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir) ++ $(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir) + $(LTFINISH) $(DESTDIR)$(libdir) + +--- openldap.orig/servers/slapd/Makefile.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/servers/slapd/Makefile.in 2012-04-06 00:18:54.208137362 +0200 +@@ -370,10 +370,10 @@ + install-conf install-db-config install-schema install-tools + + install-slapd: FORCE +- -$(MKDIR) $(DESTDIR)$(libexecdir) ++ -$(MKDIR) $(DESTDIR)$(sbindir) + -$(MKDIR) $(DESTDIR)$(localstatedir)/run + $(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 \ +- slapd$(EXEEXT) $(DESTDIR)$(libexecdir) ++ slapd$(EXEEXT) $(DESTDIR)$(sbindir) + @for i in $(SUBDIRS); do \ + if test -d $$i && test -f $$i/Makefile ; then \ + echo; echo " cd $$i; $(MAKE) $(MFLAGS) install"; \ +@@ -439,9 +439,9 @@ + + install-db-config: FORCE + @-$(MKDIR) $(DESTDIR)$(localstatedir) $(DESTDIR)$(sysconfdir) +- @-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-data ++ @-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/lib/openldap + $(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \ +- $(DESTDIR)$(localstatedir)/openldap-data/DB_CONFIG.example ++ $(DESTDIR)$(localstatedir)/lib/openldap/DB_CONFIG.example + $(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \ + $(DESTDIR)$(sysconfdir)/DB_CONFIG.example + +@@ -449,6 +449,6 @@ + -$(MKDIR) $(DESTDIR)$(sbindir) + for i in $(SLAPTOOLS); do \ + $(RM) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \ +- $(LN_S) -f $(DESTDIR)$(libexecdir)/slapd$(EXEEXT) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \ ++ $(LN_S) -f $(DESTDIR)$(sbindir)/slapd$(EXEEXT) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \ + done + +--- openldap.orig/servers/slapd/slapd.conf 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/servers/slapd/slapd.conf 2012-04-06 00:21:12.891992222 +0200 +@@ -10,14 +10,12 @@ + # service AND an understanding of referrals. + #referral ldap://root.openldap.org + +-pidfile %LOCALSTATEDIR%/run/slapd.pid +-argsfile %LOCALSTATEDIR%/run/slapd.args ++pidfile %LOCALSTATEDIR%/run/openldap/slapd.pid ++argsfile %LOCALSTATEDIR%/run/openldap/slapd.args + + # Load dynamic backend modules: +-# modulepath %MODULEDIR% +-# moduleload back_bdb.la +-# moduleload back_hdb.la +-# moduleload back_ldap.la ++modulepath %MODULEDIR% ++moduleload back_bdb + + # Sample security restrictions + # Require integrity protection (prevent hijacking) +@@ -46,20 +44,26 @@ + # + # rootdn can always read and write EVERYTHING! + ++# Specific Backend Directives for bdb: ++backend bdb ++ + ####################################################################### + # BDB database definitions + ####################################################################### + + database bdb + suffix "dc=my-domain,dc=com" +-rootdn "cn=Manager,dc=my-domain,dc=com" ++#rootdn "cn=Manager,dc=my-domain,dc=com" ++ + # Cleartext passwords, especially for the rootdn, should + # be avoid. See slappasswd(8) and slapd.conf(5) for details. + # Use of strong authentication encouraged. +-rootpw secret ++#rootpw secret ++ + # The database directory MUST exist prior to running slapd AND + # should only be accessible by the slapd and slap tools. + # Mode 700 recommended. +-directory %LOCALSTATEDIR%/openldap-data ++directory %LOCALSTATEDIR%/lib/openldap ++ + # Indices to maintain + index objectClass eq +--- openldap.orig/servers/slapd/slapi/Makefile.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/servers/slapd/slapi/Makefile.in 2012-04-06 00:18:54.210137403 +0200 +@@ -46,6 +46,6 @@ + install-local: FORCE + if test "$(BUILD_MOD)" = "yes"; then \ + $(MKDIR) $(DESTDIR)$(libdir); \ +- $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir); \ ++ $(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir); \ + fi + diff --git a/server/openldap/files/openldap-2.4.39-ntlm-1.patch b/server/openldap/files/openldap-2.4.39-ntlm-1.patch new file mode 100644 index 0000000000..ae981ebca5 --- /dev/null +++ b/server/openldap/files/openldap-2.4.39-ntlm-1.patch @@ -0,0 +1,219 @@ +Submitted By: Armin K. +Date: 2012-04-06 +Initial Package Version: 2.4.30 +Upstream Status: Unknown +Origin: Debian +Description: Patch from evolution-exchange (2.10.3). The ldap_ntlm_bind function is + actually called by evolution-data-server, checked at version 1.12.2. + Without this patch, the Exchange addressbook integration uses simple binds + with cleartext passwords. + +--- openldap.orig/include/ldap.h 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/include/ldap.h 2012-04-01 00:20:00.059827789 +0200 +@@ -2517,5 +2517,25 @@ + LDAPControl **ctrls, + LDAPDerefRes **drp )); + ++/* ++ * hacks for NTLM ++ */ ++#define LDAP_AUTH_NTLM_REQUEST ((ber_tag_t) 0x8aU) ++#define LDAP_AUTH_NTLM_RESPONSE ((ber_tag_t) 0x8bU) ++LDAP_F( int ) ++ldap_ntlm_bind LDAP_P(( ++ LDAP *ld, ++ LDAP_CONST char *dn, ++ ber_tag_t tag, ++ struct berval *cred, ++ LDAPControl **sctrls, ++ LDAPControl **cctrls, ++ int *msgidp )); ++LDAP_F( int ) ++ldap_parse_ntlm_bind_result LDAP_P(( ++ LDAP *ld, ++ LDAPMessage *res, ++ struct berval *challenge)); ++ + LDAP_END_DECL + #endif /* _LDAP_H */ +--- openldap.orig/libraries/libldap/Makefile.in 2012-04-01 00:18:54.233419658 +0200 ++++ openldap/libraries/libldap/Makefile.in 2012-04-01 00:20:00.060827810 +0200 +@@ -27,7 +27,7 @@ + init.c options.c print.c string.c util-int.c schema.c \ + charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c \ + tls2.c tls_o.c tls_g.c tls_m.c \ +- turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c \ ++ turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c ntlm.c \ + assertion.c deref.c ldif.c fetch.c + + OBJS = bind.lo open.lo result.lo error.lo compare.lo search.lo \ +@@ -40,7 +40,7 @@ + init.lo options.lo print.lo string.lo util-int.lo schema.lo \ + charray.lo os-local.lo dnssrv.lo utf-8.lo utf-8-conv.lo \ + tls2.lo tls_o.lo tls_g.lo tls_m.lo \ +- turn.lo ppolicy.lo dds.lo txn.lo ldap_sync.lo stctrl.lo \ ++ turn.lo ppolicy.lo dds.lo txn.lo ldap_sync.lo stctrl.lo ntlm.lo \ + assertion.lo deref.lo ldif.lo fetch.lo + + LDAP_INCDIR= ../../include +--- openldap.orig/libraries/libldap/ntlm.c 1970-01-01 01:00:00.000000000 +0100 ++++ openldap/libraries/libldap/ntlm.c 2012-04-01 00:20:00.059827789 +0200 +@@ -0,0 +1,138 @@ ++/* $OpenLDAP: pkg/ldap/libraries/libldap/ntlm.c,v 1.1.4.10 2002/01/04 20:38:21 kurt Exp $ */ ++/* ++ * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved. ++ * COPYING RESTRICTIONS APPLY, see COPYRIGHT file ++ */ ++ ++/* Mostly copied from sasl.c */ ++ ++#include "portable.h" ++ ++#include ++#include ++ ++#include ++#include ++#include ++#include ++ ++#include "ldap-int.h" ++ ++int ++ldap_ntlm_bind( ++ LDAP *ld, ++ LDAP_CONST char *dn, ++ ber_tag_t tag, ++ struct berval *cred, ++ LDAPControl **sctrls, ++ LDAPControl **cctrls, ++ int *msgidp ) ++{ ++ BerElement *ber; ++ int rc; ++ ber_int_t id; ++ ++ Debug( LDAP_DEBUG_TRACE, "ldap_ntlm_bind\n", 0, 0, 0 ); ++ ++ assert( ld != NULL ); ++ assert( LDAP_VALID( ld ) ); ++ assert( msgidp != NULL ); ++ ++ if( msgidp == NULL ) { ++ ld->ld_errno = LDAP_PARAM_ERROR; ++ return ld->ld_errno; ++ } ++ ++ /* create a message to send */ ++ if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { ++ ld->ld_errno = LDAP_NO_MEMORY; ++ return ld->ld_errno; ++ } ++ ++ assert( LBER_VALID( ber ) ); ++ ++ LDAP_NEXT_MSGID( ld, id ); ++ rc = ber_printf( ber, "{it{istON}" /*}*/, ++ id, LDAP_REQ_BIND, ++ ld->ld_version, dn, tag, ++ cred ); ++ ++ /* Put Server Controls */ ++ if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) { ++ ber_free( ber, 1 ); ++ return ld->ld_errno; ++ } ++ ++ if ( ber_printf( ber, /*{*/ "N}" ) == -1 ) { ++ ld->ld_errno = LDAP_ENCODING_ERROR; ++ ber_free( ber, 1 ); ++ return ld->ld_errno; ++ } ++ ++ /* send the message */ ++ *msgidp = ldap_send_initial_request( ld, LDAP_REQ_BIND, dn, ber, id ); ++ ++ if(*msgidp < 0) ++ return ld->ld_errno; ++ ++ return LDAP_SUCCESS; ++} ++ ++int ++ldap_parse_ntlm_bind_result( ++ LDAP *ld, ++ LDAPMessage *res, ++ struct berval *challenge) ++{ ++ ber_int_t errcode; ++ ber_tag_t tag; ++ BerElement *ber; ++ ber_len_t len; ++ ++ Debug( LDAP_DEBUG_TRACE, "ldap_parse_ntlm_bind_result\n", 0, 0, 0 ); ++ ++ assert( ld != NULL ); ++ assert( LDAP_VALID( ld ) ); ++ assert( res != NULL ); ++ ++ if ( ld == NULL || res == NULL ) { ++ return LDAP_PARAM_ERROR; ++ } ++ ++ if( res->lm_msgtype != LDAP_RES_BIND ) { ++ ld->ld_errno = LDAP_PARAM_ERROR; ++ return ld->ld_errno; ++ } ++ ++ if ( ld->ld_error ) { ++ LDAP_FREE( ld->ld_error ); ++ ld->ld_error = NULL; ++ } ++ if ( ld->ld_matched ) { ++ LDAP_FREE( ld->ld_matched ); ++ ld->ld_matched = NULL; ++ } ++ ++ /* parse results */ ++ ++ ber = ber_dup( res->lm_ber ); ++ ++ if( ber == NULL ) { ++ ld->ld_errno = LDAP_NO_MEMORY; ++ return ld->ld_errno; ++ } ++ ++ tag = ber_scanf( ber, "{ioa" /*}*/, ++ &errcode, challenge, &ld->ld_error ); ++ ber_free( ber, 0 ); ++ ++ if( tag == LBER_ERROR ) { ++ ld->ld_errno = LDAP_DECODING_ERROR; ++ return ld->ld_errno; ++ } ++ ++ ld->ld_errno = errcode; ++ ++ return( ld->ld_errno ); ++} ++ +--- openldap.orig/libraries/libldap_r/Makefile.in 2012-04-01 00:18:54.234419703 +0200 ++++ openldap/libraries/libldap_r/Makefile.in 2012-04-01 00:20:00.060827810 +0200 +@@ -29,7 +29,7 @@ + init.c options.c print.c string.c util-int.c schema.c \ + charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c \ + tls2.c tls_o.c tls_g.c tls_m.c \ +- turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c \ ++ turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c ntlm.c \ + assertion.c deref.c ldif.c fetch.c + SRCS = threads.c rdwr.c rmutex.c tpool.c rq.c \ + thr_posix.c thr_cthreads.c thr_thr.c thr_nt.c \ +@@ -47,7 +47,7 @@ + init.lo options.lo print.lo string.lo util-int.lo schema.lo \ + charray.lo os-local.lo dnssrv.lo utf-8.lo utf-8-conv.lo \ + tls2.lo tls_o.lo tls_g.lo tls_m.lo \ +- turn.lo ppolicy.lo dds.lo txn.lo ldap_sync.lo stctrl.lo \ ++ turn.lo ppolicy.lo dds.lo txn.lo ldap_sync.lo stctrl.lo ntlm.lo \ + assertion.lo deref.lo ldif.lo fetch.lo + + LDAP_INCDIR= ../../include diff --git a/server/openldap/files/openldap-2.4.39-symbol_versions-1.patch b/server/openldap/files/openldap-2.4.39-symbol_versions-1.patch new file mode 100644 index 0000000000..f393f01b1d --- /dev/null +++ b/server/openldap/files/openldap-2.4.39-symbol_versions-1.patch @@ -0,0 +1,160 @@ +Submitted By: Armin K. +Date: 2012-04-06 +Initial Package Version: 2.4.30 +Upstream Status: Unknown +Origin: Debian +Description: This patch enables symbol versioning in ldap libraries. Without this + patch some applications might generate a warning about missing symbol + versions. + +--- openldap.orig/build/openldap.m4 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/build/openldap.m4 2012-04-01 17:29:50.973881411 +0200 +@@ -1136,3 +1136,54 @@ + #endif + ], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])]) + ]) ++ ++dnl ==================================================================== ++dnl check for symbol versioning support ++AC_DEFUN([OL_SYMBOL_VERSIONING], ++[AC_CACHE_CHECK([for .symver assembler directive], ++ [ol_cv_asm_symver_directive],[ ++cat > conftest.s <&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then ++ ol_cv_asm_symver_directive=yes ++else ++ ol_cv_asm_symver_directive=no ++fi ++rm -f conftest*]) ++AC_CACHE_CHECK([for ld --version-script], ++ [ol_cv_ld_version_script_option],[ ++if test $ol_cv_asm_symver_directive = yes; then ++ cat > conftest.s < conftest.map <&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then ++ if AC_TRY_COMMAND([${CC-cc} $CFLAGS $LDFLAGS -shared ++ -o conftest.so conftest.o ++ -Wl,--version-script,conftest.map ++ 1>&AS_MESSAGE_LOG_FD]); ++ then ++ ol_cv_ld_version_script_option=yes ++ else ++ ol_cv_ld_version_script_option=no ++ fi ++ else ++ ol_cv_ld_version_script_option=no ++ fi ++else ++ ol_cv_ld_version_script_option=no ++fi ++rm -f conftest*])]) +--- openldap.orig/build/top.mk 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/build/top.mk 2012-04-01 17:29:50.972881390 +0200 +@@ -104,6 +104,9 @@ + # LINK_LIBS referenced in library and module link commands. + LINK_LIBS = $(MOD_LIBS) $(@PLAT@_LINK_LIBS) + ++# option to pass to $(CC) to support library symbol versioning, if any ++VERSION_OPTION = @VERSION_OPTION@ ++ + LTSTATIC = @LTSTATIC@ + + LTLINK = $(LIBTOOL) --mode=link \ +@@ -113,7 +116,7 @@ + $(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(LIB_DEFS) -c + + LTLINK_LIB = $(LIBTOOL) $(LTONLY_LIB) --mode=link \ +- $(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_LIB) ++ $(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_LIB) $(VERSION_FLAGS) + + LTCOMPILE_MOD = $(LIBTOOL) $(LTONLY_MOD) --mode=compile \ + $(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(MOD_DEFS) -c +--- openldap.orig/configure.in 2012-02-29 18:37:09.000000000 +0100 ++++ openldap/configure.in 2012-04-01 17:29:50.981881580 +0200 +@@ -1907,6 +1907,13 @@ + fi + AC_SUBST(LTSTATIC)dnl + ++VERSION_OPTION="" ++OL_SYMBOL_VERSIONING ++if test $ol_cv_ld_version_script_option = yes ; then ++ VERSION_OPTION="-Wl,--version-script=" ++fi ++AC_SUBST(VERSION_OPTION) ++ + dnl ---------------------------------------------------------------- + if test $ol_enable_wrappers != no ; then + AC_CHECK_HEADERS(tcpd.h,[ +--- openldap.orig/libraries/liblber/liblber.map 1970-01-01 01:00:00.000000000 +0100 ++++ openldap/libraries/liblber/liblber.map 2012-04-01 17:29:50.983881622 +0200 +@@ -0,0 +1,8 @@ ++OPENLDAP_2.4_2 { ++ global: ++ ber_*; ++ der_alloc; ++ lutil_*; ++ local: ++ *; ++}; +--- openldap.orig/libraries/liblber/Makefile.in 2012-04-01 17:27:12.042526978 +0200 ++++ openldap/libraries/liblber/Makefile.in 2012-04-01 17:29:50.982881601 +0200 +@@ -38,6 +38,9 @@ + XXLIBS = + NT_LINK_LIBS = $(AC_LIBS) + UNIX_LINK_LIBS = $(AC_LIBS) ++ifneq (,$(VERSION_OPTION)) ++ VERSION_FLAGS = "$(VERSION_OPTION)$(srcdir)/liblber.map" ++endif + + dtest: $(XLIBS) dtest.o + $(LTLINK) -o $@ dtest.o $(LIBS) +--- openldap.orig/libraries/libldap/libldap.map 1970-01-01 01:00:00.000000000 +0100 ++++ openldap/libraries/libldap/libldap.map 2012-04-01 17:29:50.981881580 +0200 +@@ -0,0 +1,7 @@ ++OPENLDAP_2.4_2 { ++ global: ++ ldap_*; ++ ldif_*; ++ local: ++ *; ++}; +--- openldap.orig/libraries/libldap/Makefile.in 2012-04-01 17:27:12.043527000 +0200 ++++ openldap/libraries/libldap/Makefile.in 2012-04-01 17:29:50.982881601 +0200 +@@ -52,6 +52,9 @@ + XXLIBS = $(SECURITY_LIBS) $(LUTIL_LIBS) + NT_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS) + UNIX_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS) ++ifneq (,$(VERSION_OPTION)) ++ VERSION_FLAGS = $(VERSION_OPTION)$(srcdir)/libldap.map ++endif + + apitest: $(XLIBS) apitest.o + $(LTLINK) -o $@ apitest.o $(LIBS) +--- openldap.orig/libraries/libldap_r/Makefile.in 2012-04-01 17:27:12.043527000 +0200 ++++ openldap/libraries/libldap_r/Makefile.in 2012-04-01 17:29:50.971881369 +0200 +@@ -61,6 +61,9 @@ + XXXLIBS = $(LTHREAD_LIBS) + NT_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS) + UNIX_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS) $(LTHREAD_LIBS) ++ifneq (,$(VERSION_OPTION)) ++ VERSION_FLAGS = "$(VERSION_OPTION)$(XXDIR)/libldap.map" ++endif + + .links : Makefile + @for i in $(XXSRCS); do \ diff --git a/server/openldap/files/slapd.conf b/server/openldap/files/slapd.conf new file mode 100644 index 0000000000..94cc57adc6 --- /dev/null +++ b/server/openldap/files/slapd.conf @@ -0,0 +1,9 @@ +# conf.d file for openldap +# +# To enable both the standard unciphered server and the ssl encrypted +# one uncomment this line or set any other server starting options +# you may desire. +# +# OPTS="-h 'ldaps:// ldap:// ldapi://%2frun%2fopenldap%2fslapd.sock'" +# Uncomment the below to use the new slapd configuration for openldap 2.3 +OPTS="-h 'ldaps:// ldap:// ldapi://%2frun%2fopenldap%2fslapd.sock'" diff --git a/server/openldap/files/tmpfiles.conf b/server/openldap/files/tmpfiles.conf new file mode 100644 index 0000000000..cdcb10d03a --- /dev/null +++ b/server/openldap/files/tmpfiles.conf @@ -0,0 +1 @@ +d /run/openldap 0755 ldap ldap - - \ No newline at end of file diff --git a/server/openldap/pspec.xml b/server/openldap/pspec.xml new file mode 100644 index 0000000000..61d95fde56 --- /dev/null +++ b/server/openldap/pspec.xml @@ -0,0 +1,166 @@ + + + + + openldap + http://www.openldap.org + + PisiLinux Community + admins@pisilinux.org + + OPENLDAP + Open-source suite of LDAP applications and development tools + OpenLDAP is an open-source suite of LDAP (Lightweight Directory Access Protocol) applications and development tools + ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.41.tgz + + nss-devel + db-devel + tcp-wrappers-devel + + libtool-ltdl + + + openldap-2.4.39-blfs_paths-1.patch + openldap-2.4.39-symbol_versions-1.patch + openldap-2.4.39-ntlm-1.patch + fedora/openldap-sql-linking.patch + fedora/openldap-reentrant-gethostby.patch + fedora/openldap-ldaprc-currentdir.patch + fedora/openldap-userconfig-setgid.patch + + fedora/openldap-syncrepl-unset-tls-options.patch + fedora/openldap-nss-update-list-of-ciphers.patch + fedora/openldap-tls-no-reuse-of-tls_session.patch + fedora/openldap-nss-regex-search-hashed-cacert-dir.patch + fedora/openldap-nss-ignore-certdb-type-prefix.patch + fedora/openldap-nss-certs-from-certdb-fallback-pem.patch + fedora/openldap-nss-pk11-freeslot.patch + fedora/openldap-switch-to-lt_dlopenadvise-to-get-RTLD_GLOBAL-set.patch + fedora/openldap-ldapi-sasl.patch + fedora/openldap-autoconf-pkgconfig-nss.patch + + + + + openldap-client + library + app:console + Command-line ldap client commands (ldapsearch, ldapadd etc..) + + nss + + + + /etc/openldap/ldap.conf* + /usr/include + /usr/bin + /usr/lib + /usr/share/man/man1 + /usr/share/man/man5/ldap.conf.5 + + + + + openldap-server + service + OpenLDAP server slapd and releated tools + OpenLDAP server slapd, additional backends, configuration files, schema definitions required for operation, and database maintenance tools + + nss + cyrus-sasl + openldap-client + + + /etc/conf.d + /etc/openldap + /usr/lib/tmpfiles.d/openldap-server.conf + /usr/sbin + /usr/libexec + /usr/share/man/man3 + /usr/share/man/man5 + /usr/share/man/man8 + /usr/share/doc + /var/lib + /run/openldap + + + tmpfiles.conf + slapd.conf + gencert.sh + + + System.Package + System.Service + + + + + openldap-32bit + emul32 + 32-bit shared libraries for openldap + emul32 + + openssl-32bit + libtool-ltdl-32bit + + + openssl-32bit + openldap-client + + + /usr/lib32 + + + + + + 2015-07-01 + 2.4.41 + Release bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-17 + 2.4.39 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-03 + 2.4.39 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-09 + 2.4.38 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-20 + 2.4.33 + ignore cyrus + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-09-19 + 2.4.33 + First release + PisiLinux Community + admins@pisilinux.org + + + 2012-09-19 + 2.4.32 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/server/openldap/translations.xml b/server/openldap/translations.xml new file mode 100644 index 0000000000..c95463a4ee --- /dev/null +++ b/server/openldap/translations.xml @@ -0,0 +1,13 @@ + + + + openldap + LDAP uygulamaları ve geliştirme araçları + LDAP hizmeti için gereken uygulamalar ve geliştirme araçlarını içerir + + + + openldap-32bit + openldap için 32-bit paylaşımlı kitaplıklar + + diff --git a/system/base/component.xml b/system/base/component.xml deleted file mode 100644 index 4b3b583dbf..0000000000 --- a/system/base/component.xml +++ /dev/null @@ -1,3 +0,0 @@ - - system - diff --git a/system/base/gperf/pspec.xml b/system/base/gperf/pspec.xml deleted file mode 100644 index bed477ce21..0000000000 --- a/system/base/gperf/pspec.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - gperf - http://www.gnu.org/software/gperf/gperf.html - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - app:console - A perfect hash function generator - gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. - mirrors://gnu/gperf/gperf-3.0.4.tar.gz - - - - gperf - - libgcc - - - /usr/bin - /usr/share/doc - /usr/share/info - /usr/share/man - - - - - - 2014-05-11 - 3.0.4 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2013-10-24 - 3.0.4 - Rebuild. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2013-07-26 - 3.0.4 - Fix dep,release bump. - PisiLinux Community - admins@pisilinux.org - - - 2012-08-23 - 3.0.4 - First release - PisiLinux Community - admins@pisilinux.org - - - diff --git a/system/base/gperf/translations.xml b/system/base/gperf/translations.xml deleted file mode 100644 index 245bf2bd32..0000000000 --- a/system/base/gperf/translations.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - gperf - Mükemmel hash üreticisi - gperf mükemmel hash fonksiyonu üretecidir. Verilen bir katar listesi için C ve C++ kodu biçiminde bir hash fonksiyonu ve hash tablosu üretir. - GNU gperf es un generador de perfect hash. Produce una función hash y una tabla hash a base de una lista de cadenas, en forma de código C o C++ , para revisar valores dependiendo de una cadena de entrada. La función de hash es perfecta, lo que quiere decir que no hay colisiones en la tabla de hash, y para la búsqueda en la tabla hash se necesita solamente una comparación. - - diff --git a/util/crypt/keyutils/actions.py b/util/crypt/keyutils/actions.py new file mode 100644 index 0000000000..f022cc41c1 --- /dev/null +++ b/util/crypt/keyutils/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def build(): + autotools.make("NO_ARLIB=1 LIBDIR=/lib USRLIBDIR=/usr/lib NO_GLIBC_KEYERR=1 CFLAGS=\"%s\"" % get.CFLAGS()) + +def install(): + autotools.install("NO_ARLIB=1 LIBDIR=/lib USRLIBDIR=/usr/lib DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("LICENCE.GPL", "LICENCE.LGPL", "README") diff --git a/util/crypt/keyutils/pspec.xml b/util/crypt/keyutils/pspec.xml new file mode 100644 index 0000000000..428902eecd --- /dev/null +++ b/util/crypt/keyutils/pspec.xml @@ -0,0 +1,65 @@ + + + + + keyutils + http://people.redhat.com/~dhowells/keyutils/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + LGPLv2+ + library + app:console + Linux key management utilities + keyutils contains utilities to control the kernel key management facility and to provide a mechanism by which the kernel call back to userspace to get a key instantiated. + http://people.redhat.com/~dhowells/keyutils/keyutils-1.5.9.tar.bz2 + + + + keyutils + + /etc + /bin + /sbin + /usr/include + /usr/lib + /lib + /usr/share/man + /usr/share/doc + /usr/share/keyutils + + + + + + 2014-05-22 + 1.5.9 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-03 + 1.5.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-13 + 1.5.8 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2010-10-12 + 1.5.5 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/util/crypt/keyutils/translations.xml b/util/crypt/keyutils/translations.xml new file mode 100644 index 0000000000..0c34ecbe0c --- /dev/null +++ b/util/crypt/keyutils/translations.xml @@ -0,0 +1,9 @@ + + + + keyutils + Linux anahtar yönetim araçları + keyutils, Linux çekirdeğindeki anahtar yönetim kolaylıklarını denetlemek ve çekirdek ile kullanıcı uzayı arasında iletişim kurmak için gereken araçları içerir. + + + diff --git a/util/crypt/nss/pspec.xml b/util/crypt/nss/pspec.xml index c76c168577..d6d9937737 100644 --- a/util/crypt/nss/pspec.xml +++ b/util/crypt/nss/pspec.xml @@ -24,6 +24,8 @@ nspr-devel + sqlite-devel + zlib-devel nss-3.18.1-standalone-1.patch diff --git a/x11/library/libICE/pspec.xml b/x11/library/libICE/pspec.xml index 524670aa01..0d9004b9ab 100644 --- a/x11/library/libICE/pspec.xml +++ b/x11/library/libICE/pspec.xml @@ -15,6 +15,10 @@ mirrors://xorg/individual/lib/libICE-1.0.9.tar.bz2 libbsd-devel + util-macros + xorg-proto + xtrans + libxslt @@ -47,7 +51,11 @@ emul32 32-bit shared libraries for libICE emul32 + + glibc-32bit + + glibc-32bit libICE diff --git a/x11/library/libSM/pspec.xml b/x11/library/libSM/pspec.xml index b7a105bad9..cd924d8625 100644 --- a/x11/library/libSM/pspec.xml +++ b/x11/library/libSM/pspec.xml @@ -15,13 +15,17 @@ mirrors://xorg/individual/lib/libSM-1.2.2.tar.bz2 libICE-devel - libuuid-devel + libutil-linux-devel + util-macros + xorg-proto + xtrans libSM + libutil-linux libICE @@ -52,12 +56,14 @@ 32-bit shared libraries for libSM emul32 + glibc-32bit libICE-32bit - libuuid-32bit + libutil-linux-32bit + glibc-32bit libICE-32bit - libuuid-32bit + libutil-linux-32bit libSM diff --git a/system/base/libX11/actions.py b/x11/library/libX11/actions.py similarity index 100% rename from system/base/libX11/actions.py rename to x11/library/libX11/actions.py diff --git a/system/base/libX11/files/fix-null-pointer.patch b/x11/library/libX11/files/fix-null-pointer.patch similarity index 100% rename from system/base/libX11/files/fix-null-pointer.patch rename to x11/library/libX11/files/fix-null-pointer.patch diff --git a/system/base/libX11/files/fix-segfault.diff b/x11/library/libX11/files/fix-segfault.diff similarity index 100% rename from system/base/libX11/files/fix-segfault.diff rename to x11/library/libX11/files/fix-segfault.diff diff --git a/system/base/libX11/files/fix_typo.diff b/x11/library/libX11/files/fix_typo.diff similarity index 100% rename from system/base/libX11/files/fix_typo.diff rename to x11/library/libX11/files/fix_typo.diff diff --git a/system/base/libX11/pspec.xml b/x11/library/libX11/pspec.xml similarity index 100% rename from system/base/libX11/pspec.xml rename to x11/library/libX11/pspec.xml diff --git a/system/base/libX11/translations.xml b/x11/library/libX11/translations.xml similarity index 100% rename from system/base/libX11/translations.xml rename to x11/library/libX11/translations.xml diff --git a/x11/library/libXScrnSaver/actions.py b/x11/library/libXScrnSaver/actions.py new file mode 100644 index 0000000000..c0548bd79f --- /dev/null +++ b/x11/library/libXScrnSaver/actions.py @@ -0,0 +1,21 @@ +# -*- 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("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING", "README") diff --git a/x11/library/libXScrnSaver/pspec.xml b/x11/library/libXScrnSaver/pspec.xml new file mode 100644 index 0000000000..088b56ea1d --- /dev/null +++ b/x11/library/libXScrnSaver/pspec.xml @@ -0,0 +1,101 @@ + + + + + libXScrnSaver + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org XScrnSaver library + LibXScrnSaver allows using screensavers in X clients. + mirrors://xorg/individual/lib/libXScrnSaver-1.2.2.tar.bz2 + + libXext-devel + libX11-devel + util-macros + + + + + libXScrnSaver + + libXext + libX11 + + + /usr/lib + /usr/share/doc + + + + + libXScrnSaver-devel + Development files for libXScrnSaver + + libXScrnSaver + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXScrnSaver-32bit + emul32 + 32-bit shared libraries for libXScrnSaver + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libXScrnSaver + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + + 2014-05-16 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.2.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.2.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.2.2 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXScrnSaver/translations.xml b/x11/library/libXScrnSaver/translations.xml new file mode 100644 index 0000000000..10e8cc92d6 --- /dev/null +++ b/x11/library/libXScrnSaver/translations.xml @@ -0,0 +1,19 @@ + + + + libXScrnSaver + X.Org XScrnSaver kitaplığı + Librairie XScrnSaver de X.Org + X.Org XScrnSaver Bibliothek + + + + libXScrnSaver-devel + libXScrnSaver için geliştirme dosyaları + + + + libXScrnSaver-32bit + libXScrnSaver için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXau/actions.py b/x11/library/libXau/actions.py new file mode 100644 index 0000000000..1e2e53ca09 --- /dev/null +++ b/x11/library/libXau/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + diff --git a/x11/library/libXau/files/visibility.patch b/x11/library/libXau/files/visibility.patch new file mode 100644 index 0000000000..5a338a167f --- /dev/null +++ b/x11/library/libXau/files/visibility.patch @@ -0,0 +1,22 @@ +--- libXau-1.0.3/AuDispose.c.orig 2007-11-23 17:51:27.000000000 -0200 ++++ libXau-1.0.3/AuDispose.c 2007-11-23 17:51:34.000000000 -0200 +@@ -33,7 +33,7 @@ in this Software without prior written a + #include + #include + +-void ++_X_EXPORT void + XauDisposeAuth (Xauth *auth) + { + if (auth) { +--- libXau-1.0.3/AuRead.c.orig 2007-11-23 17:52:14.000000000 -0200 ++++ libXau-1.0.3/AuRead.c 2007-11-23 17:52:21.000000000 -0200 +@@ -69,7 +69,7 @@ read_counted_string (unsigned short *cou + return 1; + } + +-Xauth * ++_X_EXPORT Xauth * + XauReadAuth (FILE *auth_file) + { + Xauth local; diff --git a/x11/library/libXau/pspec.xml b/x11/library/libXau/pspec.xml new file mode 100644 index 0000000000..f9637721c4 --- /dev/null +++ b/x11/library/libXau/pspec.xml @@ -0,0 +1,92 @@ + + + + + libXau + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Au library + libXau provides functions to manage X authorization files + http://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.8.tar.gz + + visibility.patch + + + util-macros + xorg-proto + + + + + libXau + + /usr/lib + + + + + libXau-devel + Development files for libXau + + libXau + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXau-32bit + emul32 + 32-bit shared libraries for libXau + emul32 + + glibc-32bit + + + glibc-32bit + + + /usr/lib32 + + + + + + 2014-06-01 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-08-23 + 1.0.7 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/library/libXau/translations.xml b/x11/library/libXau/translations.xml new file mode 100644 index 0000000000..a48e44827f --- /dev/null +++ b/x11/library/libXau/translations.xml @@ -0,0 +1,20 @@ + + + + libXau + X.Org Au kitaplığı. + Librairie Au de X.Org. + X.Org Au Bibliothek + libXau, X yetkilendirme dosyalarını yönetmek için işlevler sağlar. + + + + libXau-devel + libXau için geliştirme dosyaları + + + + libXau-32bit + libXau için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXcursor/pspec.xml b/x11/library/libXcursor/pspec.xml index 3e3f65ee8c..62d3bca97d 100644 --- a/x11/library/libXcursor/pspec.xml +++ b/x11/library/libXcursor/pspec.xml @@ -14,6 +14,9 @@ libXcursor is the X Cursor management library. It allows using different mouse skins and modifying of the text cursor. mirrors://xorg/individual/lib/libXcursor-1.1.14.tar.bz2 + util-macros + libX11-devel + xorg-proto libXfixes-devel libXrender-devel @@ -22,6 +25,7 @@ libXcursor + libX11 libXfixes libXrender @@ -37,6 +41,7 @@ libXcursor libXfixes-devel + libX11-devel libXrender-devel @@ -53,12 +58,14 @@ 32-bit shared libraries for libXcursor emul32 + glibc-32bit libX11-32bit libXfixes-32bit libXrender-32bit libXcursor + glibc-32bit libX11-32bit libXfixes-32bit libXrender-32bit diff --git a/x11/library/libXdamage/pspec.xml b/x11/library/libXdamage/pspec.xml index 6a64695fcb..f1ab6b95f9 100644 --- a/x11/library/libXdamage/pspec.xml +++ b/x11/library/libXdamage/pspec.xml @@ -23,6 +23,7 @@ libXdamage libXfixes + libX11 /usr/lib @@ -36,6 +37,7 @@ libXdamage libXfixes-devel + libX11-devel /usr/include/X11 @@ -50,9 +52,12 @@ 32-bit shared libraries for libXdamage emul32 - libXfixes + glibc-32bit + libX11-32bit + libXfixes-32bit + glibc-32bit libXdamage libXfixes-32bit libX11-32bit diff --git a/x11/library/libXdmcp/actions.py b/x11/library/libXdmcp/actions.py new file mode 100644 index 0000000000..97397e5869 --- /dev/null +++ b/x11/library/libXdmcp/actions.py @@ -0,0 +1,22 @@ +# -*- 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 \ + --without-xmlto") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README") diff --git a/x11/library/libXdmcp/pspec.xml b/x11/library/libXdmcp/pspec.xml new file mode 100644 index 0000000000..f37ee24f0e --- /dev/null +++ b/x11/library/libXdmcp/pspec.xml @@ -0,0 +1,104 @@ + + + + + libXdmcp + http://x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xdmcp library + LibXdmcp is the X Display Manager Control Protocol library. + http://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.2.tar.bz2 + + libxslt + util-macros + xorg-proto + libbsd-devel + + + + + libXdmcp + + libbsd + + + /usr/lib + /usr/share/doc + + + + + libXdmcp-devel + Development files for libXdmcp + + xorg-proto + libXdmcp + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/*/*.xml + + + + + libXdmcp-32bit + emul32 + 32-bit shared libraries for libXdmcp + emul32 + + glibc-32bit + + + libXdmcp + glibc-32bit + + + /usr/lib32 + + + + + + 2015-06-06 + 1.1.2 + Runtime dep fixed. + Osman Erkan + osman.erkan@yandex.com + + + 2015-05-22 + 1.1.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-11 + 1.1.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-08 + 1.1.1 + Rebuild, clean actions.py. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-08-23 + 1.1.1 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/library/libXdmcp/translations.xml b/x11/library/libXdmcp/translations.xml new file mode 100644 index 0000000000..7eb6f7572d --- /dev/null +++ b/x11/library/libXdmcp/translations.xml @@ -0,0 +1,20 @@ + + + + libXdmcp + X.Org Xdmcp kitaplığı. + Librairie Xdmcp de X.Org. + X.Org Xdmcp Bibliothek + LibXdmcp, X Ekran Yöneticisi Denetim Protokolü kitaplığıdır. + + + + libXdmcp-devel + libXdmcp için geliştirme dosyaları + + + + libXdmcp-32bit + libXdmcp için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXext/pspec.xml b/x11/library/libXext/pspec.xml index b7eed6dc8c..f86f462f74 100644 --- a/x11/library/libXext/pspec.xml +++ b/x11/library/libXext/pspec.xml @@ -15,11 +15,17 @@ mirrors://xorg/individual/lib/libXext-1.3.3.tar.bz2 xorg-proto + util-macros + libX11-devel + libxslt libXext + + libX11 + /usr/lib /usr/share/doc @@ -30,6 +36,7 @@ libXext-devel Development files for libXext + libX11-devel libXext @@ -47,10 +54,12 @@ emul32 libX11-32bit + glibc-32bit libXext libX11-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/libXfixes/pspec.xml b/x11/library/libXfixes/pspec.xml index e2acd32ff3..9219f39d57 100644 --- a/x11/library/libXfixes/pspec.xml +++ b/x11/library/libXfixes/pspec.xml @@ -15,6 +15,8 @@ mirrors://xorg/individual/lib/libXfixes-5.0.1.tar.bz2 xorg-proto + libX11-devel + util-macros @@ -31,6 +33,7 @@ Development files for libXfixes libXfixes + libX11-devel /usr/include/X11 @@ -47,10 +50,12 @@ emul32 libX11-32bit + glibc-32bit libXfixes libX11-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/libXft/actions.py b/x11/library/libXft/actions.py new file mode 100644 index 0000000000..7411064b11 --- /dev/null +++ b/x11/library/libXft/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("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/x11/library/libXft/files/freetype_header.patch b/x11/library/libXft/files/freetype_header.patch new file mode 100644 index 0000000000..eb702f21b4 --- /dev/null +++ b/x11/library/libXft/files/freetype_header.patch @@ -0,0 +1,29 @@ +From 4acfdaf95adb0a05c2a25550bdde036c865902f4 Mon Sep 17 00:00:00 2001 +From: Julien Cristau +Date: Mon, 02 Dec 2013 15:26:24 +0000 +Subject: Use FT_*_H macros instead of including + +freetype moved its headers around in 2.5.1. + +Signed-off-by: Julien Cristau +--- +diff --git a/src/xftglyphs.c b/src/xftglyphs.c +index 2f3dc5a..4b5fb82 100644 +--- a/src/xftglyphs.c ++++ b/src/xftglyphs.c +@@ -21,10 +21,10 @@ + */ + + #include "xftint.h" +-#include +-#include ++#include FT_OUTLINE_H ++#include FT_LCD_FILTER_H + +-#include ++#include FT_SYNTHESIS_H + + /* + * Validate the memory info for a font +-- +cgit v0.9.0.2-2-gbebe diff --git a/x11/library/libXft/pspec.xml b/x11/library/libXft/pspec.xml new file mode 100644 index 0000000000..734d9ad672 --- /dev/null +++ b/x11/library/libXft/pspec.xml @@ -0,0 +1,128 @@ + + + + + libXft + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xft library + libXft is the X FreeType interface library. + mirrors://xorg/individual/lib/libXft-2.3.2.tar.bz2 + + util-macros + freetype-devel + expat-devel + fontconfig-devel + libXrender-devel + + + + + libXft + + libX11 + freetype + fontconfig + libXrender + + + /usr/lib + /usr/share/doc + + + + + libXft-devel + Development files for libXft + + libXft + freetype-devel + fontconfig-devel + libXrender-devel + + + /usr/bin + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXft-32bit + emul32 + 32-bit shared libraries for libXft + emul32 + + freetype-32bit + fontconfig-32bit + libXrender-32bit + zlib-32bit + libX11-32bit + glibc-32bit + + + libXft + freetype-32bit + fontconfig-32bit + libXrender-32bit + zlib-32bit + libX11-32bit + glibc-32bit + + + /usr/lib32 + + + + + + 2014-08-31 + 2.3.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 2.3.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-01 + 2.3.1 + Rebuild for freetype. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 2.3.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 2.3.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 2.3.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/x11/library/libXft/translations.xml b/x11/library/libXft/translations.xml new file mode 100644 index 0000000000..7955c32e30 --- /dev/null +++ b/x11/library/libXft/translations.xml @@ -0,0 +1,19 @@ + + + + libXft + X.Org Xft kitaplığı + Librairie Xft de X.Org + X.Org Xft Bibliothek + + + + libXft-devel + libXft için geliştirme dosyaları + + + + libXft-32bit + libXft için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXi/pspec.xml b/x11/library/libXi/pspec.xml index 12cc5b9588..7fd91be687 100644 --- a/x11/library/libXi/pspec.xml +++ b/x11/library/libXi/pspec.xml @@ -15,6 +15,8 @@ mirrors://xorg/individual/lib/libXi-1.7.4.tar.bz2 libXext-devel + libXfixes-devel + util-macros @@ -22,6 +24,7 @@ libXi libXext + libX11 /usr/lib @@ -35,6 +38,7 @@ libXi libXext-devel + libX11-devel libXfixes-devel @@ -51,10 +55,12 @@ 32-bit shared libraries for libXi emul32 + glibc-32bit libXext-32bit libX11-32bit + glibc-32bit libXi libXext-32bit libX11-32bit diff --git a/x11/library/libXrandr/pspec.xml b/x11/library/libXrandr/pspec.xml index 97f78c4c12..33791b372c 100644 --- a/x11/library/libXrandr/pspec.xml +++ b/x11/library/libXrandr/pspec.xml @@ -16,6 +16,8 @@ libXext-devel libXrender-devel + libX11-devel + util-macros @@ -24,6 +26,7 @@ libXext libXrender + libX11 /usr/lib @@ -53,12 +56,14 @@ 32-bit shared libraries for libXrandr emul32 + glibc-32bit libX11-32bit libXext-32bit libXrender-32bit libXrandr + glibc-32bit libX11-32bit libXext-32bit libXrender-32bit diff --git a/x11/library/libXrender/pspec.xml b/x11/library/libXrender/pspec.xml index 481bb72a7a..102b5b86ac 100644 --- a/x11/library/libXrender/pspec.xml +++ b/x11/library/libXrender/pspec.xml @@ -13,10 +13,18 @@ X.Org Xrender library The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tesselation into either triangles or trapezoids. mirrors://xorg/individual/lib/libXrender-0.9.8.tar.bz2 + + libX11-devel + xorg-proto + util-macros + libXrender + + libX11 + /usr/lib /usr/share/doc @@ -28,6 +36,7 @@ Development files for libXrender libXrender + libX11-devel /usr/include/X11 @@ -43,10 +52,12 @@ 32-bit shared libraries for libXrender emul32 + glibc-32bit libX11-32bit libXrender + glibc-32bit libX11-32bit diff --git a/x11/library/libXt/actions.py b/x11/library/libXt/actions.py new file mode 100644 index 0000000000..c2c1791cce --- /dev/null +++ b/x11/library/libXt/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING", "README") diff --git a/x11/library/libXt/pspec.xml b/x11/library/libXt/pspec.xml new file mode 100644 index 0000000000..6081f84b3a --- /dev/null +++ b/x11/library/libXt/pspec.xml @@ -0,0 +1,119 @@ + + + + + libXt + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xt library + LibXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif. + mirrors://xorg/individual/lib/libXt-1.1.4.tar.bz2 + + libICE-devel + libSM-devel + xorg-proto + libX11-devel + + + + + libXt + + libICE + libSM + libX11 + + + /usr/bin + /usr/lib + /usr/share/X11 + /usr/share/doc + + + + + libXt-devel + Development files for libXt + + libXt + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXt-32bit + emul32 + 32-bit shared libraries for libXt + emul32 + + glibc-32bit + libX11-32bit + libSM-32bit + + + glibc-32bit + libXt + libX11-32bit + libSM-32bit + libICE-32bit + + + /usr/lib32 + + + + + + 2014-05-16 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.1.4 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.1.4 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.1.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.3 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXt/translations.xml b/x11/library/libXt/translations.xml new file mode 100644 index 0000000000..1a0d55d2c4 --- /dev/null +++ b/x11/library/libXt/translations.xml @@ -0,0 +1,19 @@ + + + + libXt + X.Org Xt kitaplığı + Librairie Xt de X.Org + X.Org Xt Bibliothek + + + + libXt-devel + libXt için geliştirme dosyaları + + + + libXt-32bit + libXt için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXtst/pspec.xml b/x11/library/libXtst/pspec.xml index d34703764a..0c92c541a5 100644 --- a/x11/library/libXtst/pspec.xml +++ b/x11/library/libXtst/pspec.xml @@ -24,6 +24,7 @@ libXtst libXext + libX11 /usr/lib @@ -41,10 +42,12 @@ libXext-32bit libXi-32bit libX11-32bit + glibc-32bit libX11-32bit libXext-32bit + glibc-32bit libXtst diff --git a/x11/library/libXv/actions.py b/x11/library/libXv/actions.py new file mode 100644 index 0000000000..ee0fb747c1 --- /dev/null +++ b/x11/library/libXv/actions.py @@ -0,0 +1,23 @@ +# -*- 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.autoreconf("-vif") + autotools.configure("--disable-static") + 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("AUTHORS", "ChangeLog", "COPYING", "README") diff --git a/x11/library/libXv/pspec.xml b/x11/library/libXv/pspec.xml new file mode 100644 index 0000000000..d8fa7805b2 --- /dev/null +++ b/x11/library/libXv/pspec.xml @@ -0,0 +1,122 @@ + + + + + libXv + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xv library + LibXv is the X Window System video extension library. + mirrors://xorg/individual/lib/libXv-1.0.10.tar.bz2 + + libX11-devel + libXext-devel + util-macros + + + + + libXv + + libX11 + libXext + + + /usr/lib + /usr/share/doc + + + + + libXv-devel + Development files for libXv + + libXv + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXv-32bit + emul32 + 32-bit shared libraries for libXv + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libXv + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + + 2014-05-16 + 1.0.10 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.10 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 1.0.10 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 1.0.9 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.0.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXv/translations.xml b/x11/library/libXv/translations.xml new file mode 100644 index 0000000000..0329075c59 --- /dev/null +++ b/x11/library/libXv/translations.xml @@ -0,0 +1,19 @@ + + + + libXv + X.Org Xv kitaplığı + Librairie Xv de X.Org + X.Org Xv Bibliothek + + + + libXv-devel + libXv için geliştirme dosyaları + + + + libXv-32bit + libXv için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXvMC/actions.py b/x11/library/libXvMC/actions.py new file mode 100644 index 0000000000..9d2c18e538 --- /dev/null +++ b/x11/library/libXvMC/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("-vif") + autotools.configure("--disable-static") + + 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/x11/library/libXvMC/pspec.xml b/x11/library/libXvMC/pspec.xml new file mode 100644 index 0000000000..5bc3186082 --- /dev/null +++ b/x11/library/libXvMC/pspec.xml @@ -0,0 +1,138 @@ + + + + + libXvMC + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org XvMC library + LibXvMC is the X-Video Motion Compensation Library. + mirrors://xorg/individual/lib/libXvMC-1.0.8.tar.bz2 + + libX11-devel + libXext-devel + libXv-devel + xorg-proto + util-macros + + + + + libXvMC + + libXext + libX11 + + + /usr/lib + /usr/share/doc + + + + + libXvMC-devel + Development files for libXvMC + + libXv-devel + libXext-devel + libXvMC + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/doc/libXvMC/XvMC_API.txt + + + + + libXvMC-32bit + emul32 + 32-bit shared libraries for libXvMC + emul32 + + libXv-32bit + libX11-32bit + libXext-32bit + + + libX11-32bit + libXext-32bit + libXvMC + + + /usr/lib32 + + + + + + 2014-05-16 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-19 + 1.0.8 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-06 + 1.0.8 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 1.0.8 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-02 + 1.0.8 + Split 32bit. + PisiLinux Community + admins@pisilinux.org + + + 2013-08-25 + 1.0.8 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.0.8 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 1.0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.7 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXvMC/translations.xml b/x11/library/libXvMC/translations.xml new file mode 100644 index 0000000000..37a95343df --- /dev/null +++ b/x11/library/libXvMC/translations.xml @@ -0,0 +1,19 @@ + + + + libXvMC + X.Org XvMC kitaplığı + Librairie XvMC de X.Org + X.Org XvMC Bibliothek + + + + libXvMC-devel + libXvMC için geliştirme dosyaları + + + + libXvMC-32bit + libXvMC için 32-bit paylaşımlı kitaplıklar + + diff --git a/system/base/gperf/actions.py b/x11/library/libXxf86vm/actions.py similarity index 55% rename from system/base/gperf/actions.py rename to x11/library/libXxf86vm/actions.py index 44bf0507c7..566d44b8e9 100644 --- a/system/base/gperf/actions.py +++ b/x11/library/libXxf86vm/actions.py @@ -4,23 +4,18 @@ # 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() + autotools.autoreconf("-vif") + autotools.configure("--disable-static") def build(): autotools.make() -def check(): - autotools.make("check -j1") - def install(): - autotools.install() + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dohtml("doc/*.html") - - pisitools.remove("/usr/share/doc/gperf.html") - - pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README") + pisitools.dodoc("ChangeLog", "COPYING", "README") diff --git a/x11/library/libXxf86vm/pspec.xml b/x11/library/libXxf86vm/pspec.xml new file mode 100644 index 0000000000..33b20f7175 --- /dev/null +++ b/x11/library/libXxf86vm/pspec.xml @@ -0,0 +1,111 @@ + + + + + libXxf86vm + http://x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xxf86vm library + LibXxf86vm is the client library for the XFree86-VidMode X extension. + mirrors://xorg/individual/lib/libXxf86vm-1.1.3.tar.bz2 + + libXext-devel + libX11-devel + util-macros + + + + + libXxf86vm + + libX11 + libXext + + + /usr/lib + /usr/share/doc + + + + + libXxf86vm-devel + Development files for libXxf86vm + + libXxf86vm + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig/ + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXxf86vm-32bit + emul32 + 32-bit shared libraries for libXxf86vm + emul32 + + libXext-32bit + + + libXxf86vm + libXext-32bit + libX11-32bit + + + /usr/lib32 + + + + + 2014-05-16 + 1.1.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.1.3 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.1.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-26 + 1.1.3 + Move pc files to devel pack, rebuild. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-21 + 1.1.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1.2 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXxf86vm/translations.xml b/x11/library/libXxf86vm/translations.xml new file mode 100644 index 0000000000..0f1a2d1e0b --- /dev/null +++ b/x11/library/libXxf86vm/translations.xml @@ -0,0 +1,19 @@ + + + + libXxf86vm + X.Org Xxf86vm kitaplığı + Librairie Xxf86vm de X.Org + X.Org Xxf86vm Bibliothek + + + + libXxf86vm-devel + libXxf86vm için geliştirme dosyaları + + + + libXxf86vm-32bit + libXxf86vm için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libdrm/pspec.xml b/x11/library/libdrm/pspec.xml index 6ed19f1aee..e2b8cace11 100644 --- a/x11/library/libdrm/pspec.xml +++ b/x11/library/libdrm/pspec.xml @@ -15,7 +15,6 @@ http://dri.freedesktop.org/libdrm/libdrm-2.4.60.tar.bz2 libpciaccess-devel - cairo-32bit @@ -104,10 +103,12 @@ 32-bit shared libraries for libdrm emul32 + glibc-32bit libpciaccess-32bit libdrm + glibc-32bit libpciaccess-32bit diff --git a/x11/library/libepoxy/pspec.xml b/x11/library/libepoxy/pspec.xml index 629edf9ef0..4b5d0ae496 100755 --- a/x11/library/libepoxy/pspec.xml +++ b/x11/library/libepoxy/pspec.xml @@ -14,8 +14,8 @@ Epoxy is a library for handling OpenGL function pointer management for you. https://github.com/anholt/libepoxy/archive/v1.2.tar.gz - python3 - xorg-util + python3 + xorg-util mesa-devel @@ -26,13 +26,13 @@ mesa - /etc/xdg - /usr/bin - /usr/lib + /etc/xdg + /usr/bin + /usr/lib /usr/share - /usr/share/locale + /usr/share/locale /usr/share/doc - /usr/share/man + /usr/share/man diff --git a/x11/library/libomxil-bellagio/actions.py b/x11/library/libomxil-bellagio/actions.py new file mode 100644 index 0000000000..a242bd4c8f --- /dev/null +++ b/x11/library/libomxil-bellagio/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fiv") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/x11/library/libomxil-bellagio/files/fedora-fixes.patch b/x11/library/libomxil-bellagio/files/fedora-fixes.patch new file mode 100644 index 0000000000..2ae3c3c871 --- /dev/null +++ b/x11/library/libomxil-bellagio/files/fedora-fixes.patch @@ -0,0 +1,199 @@ +When libomxdynamicloader.so is loaded, it complains that RM_Deinit can't be resolved. +Link explicitly against omxil-bellagio so that ld.so can find the reference. + +Signed-off-by: Qais Yousef + +--- bellagio-0.9.3/src/dynamic_loader/Makefile.am.old 2012-03-23 15:07:47.379021034 +0000 ++++ bellagio-0.9.3/src/dynamic_loader/Makefile.am 2012-03-23 15:08:47.563034818 +0000 +@@ -3,7 +3,7 @@ + omxdynamicloader_LTLIBRARIES = libomxdynamicloader.la + libomxdynamicloader_la_SOURCES = ste_dynamic_component_loader.c ste_dynamic_component_loader.h + +-libomxdynamicloader_la_LDFLAGS = ++libomxdynamicloader_la_LDFLAGS = -L$(abs_top_srcdir)/src/.libs -lomxil-bellagio + libomxdynamicloader_la_CFLAGS = -I$(top_srcdir)/include \ + -I$(top_srcdir)/src \ + -I$(top_srcdir)/src/base \ +Fix dependency issue to allow parallel build + +Signed-off-by: Qais Yousef + +Index: bellagio-0.9.3/src/Makefile.am +=================================================================== +--- bellagio-0.9.3.orig/src/Makefile.am ++++ bellagio-0.9.3/src/Makefile.am +@@ -8,6 +8,7 @@ omxregister_bellagio_SOURCES = omxregist + omxregister_bellagio_CFLAGS = -DOMXILCOMPONENTSPATH=\"$(plugindir)/\" \ + -I$(top_srcdir)/include + omxregister_bellagio_LDFLAGS = -lomxil-bellagio -L$(builddir) ++omxregister_bellagio_DEPENDENCIES = libomxil-bellagio.la + + lib_LTLIBRARIES = libomxil-bellagio.la + libomxil_bellagio_la_SOURCES = component_loader.h \ +We always access globalComponentList[] at indexComponent=-1 which causes a +segfault. Use i as the index instead. + +Signed-off-by: Qais Yousef + +--- bellagio-0.9.3/src/omx_reference_resource_manager.c.old 2012-03-13 10:15:25.743940980 +0000 ++++ bellagio-0.9.3/src/omx_reference_resource_manager.c 2012-03-13 10:18:02.201971009 +0000 +@@ -485,7 +485,6 @@ + OMX_ERRORTYPE RM_removeFromWaitForResource(OMX_COMPONENTTYPE *openmaxStandComp) { + omx_base_component_PrivateType* omx_base_component_Private; + int i = 0; +- int indexComponent = -1; + + DEBUG(DEB_LEV_FUNCTION_NAME, "In %s\n", __func__); + omx_base_component_Private = (omx_base_component_PrivateType*)openmaxStandComp->pComponentPrivate; +@@ -493,16 +492,13 @@ + while(listOfcomponentRegistered[i].component_name != NULL ) { + if (!strcmp(listOfcomponentRegistered[i].component_name, omx_base_component_Private->name)) { + // found component in the list of the resource manager +- removeElemFromList(&globalComponentList[indexComponent], openmaxStandComp); +- break; ++ removeElemFromList(&globalComponentList[i], openmaxStandComp); ++ DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__); ++ return OMX_ErrorNone; + } + i++; + } +- if (indexComponent <0) { +- // No resource to be handled +- DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__); +- return OMX_ErrorNone; +- } +- DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__); ++ // No resource to be handled ++ DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__); + return OMX_ErrorNone; + } + OMX_INDEXTYPE/OMX_INDEXVENDORTYPE in one switch + src/base/omx_base_component.c | 54 ++++++++++++++++++++++------------------- + 1 files changed, 29 insertions(+), 25 deletions(-) +--- a/src/base/omx_base_component.c ++++ a/src/base/omx_base_component.c +@@ -915,14 +915,6 @@ OSCL_EXPORT_REF OSCL_EXPORT_REF OMX_ERRORTYPE omx_base_component_GetParameter( + return OMX_ErrorBadParameter; + } + switch(nParamIndex) { +- case OMX_IndexParameterThreadsID: +- if ((err = checkHeader(ComponentParameterStructure, sizeof(OMX_PARAM_BELLAGIOTHREADS_ID))) != OMX_ErrorNone) { +- break; +- } +- threadID = (OMX_PARAM_BELLAGIOTHREADS_ID *)ComponentParameterStructure; +- threadID->nThreadBufferMngtID = omx_base_component_Private->bellagioThreads->nThreadBufferMngtID; +- threadID->nThreadMessageID = omx_base_component_Private->bellagioThreads->nThreadMessageID; +- break; + case OMX_IndexParamAudioInit: + case OMX_IndexParamVideoInit: + case OMX_IndexParamImageInit: +@@ -988,28 +980,40 @@ OSCL_EXPORT_REF OSCL_EXPORT_REF OMX_ERRORTYPE omx_base_component_GetParameter( + } + } + break; +- case OMX_IndexVendorCompPropTunnelFlags: +- pPropTunnelSetup = (OMX_VENDOR_PROP_TUNNELSETUPTYPE*)ComponentParameterStructure; ++ default: ++ /* additional switch statement for extended OMX_INDEXTYPE */ ++ switch((OMX_INDEXVENDORTYPE) nParamIndex) { ++ case OMX_IndexParameterThreadsID: ++ if ((err = checkHeader(ComponentParameterStructure, sizeof(OMX_PARAM_BELLAGIOTHREADS_ID))) != OMX_ErrorNone) { ++ break; ++ } ++ threadID = (OMX_PARAM_BELLAGIOTHREADS_ID *)ComponentParameterStructure; ++ threadID->nThreadBufferMngtID = omx_base_component_Private->bellagioThreads->nThreadBufferMngtID; ++ threadID->nThreadMessageID = omx_base_component_Private->bellagioThreads->nThreadMessageID; ++ break; ++ case OMX_IndexVendorCompPropTunnelFlags: ++ pPropTunnelSetup = (OMX_VENDOR_PROP_TUNNELSETUPTYPE*)ComponentParameterStructure; + +- if (pPropTunnelSetup->nPortIndex >= (omx_base_component_Private->sPortTypesParam[OMX_PortDomainAudio].nPorts + +- omx_base_component_Private->sPortTypesParam[OMX_PortDomainVideo].nPorts + +- omx_base_component_Private->sPortTypesParam[OMX_PortDomainImage].nPorts + +- omx_base_component_Private->sPortTypesParam[OMX_PortDomainOther].nPorts)) { ++ if (pPropTunnelSetup->nPortIndex >= (omx_base_component_Private->sPortTypesParam[OMX_PortDomainAudio].nPorts + ++ omx_base_component_Private->sPortTypesParam[OMX_PortDomainVideo].nPorts + ++ omx_base_component_Private->sPortTypesParam[OMX_PortDomainImage].nPorts + ++ omx_base_component_Private->sPortTypesParam[OMX_PortDomainOther].nPorts)) { + +- DEBUG(DEB_LEV_ERR,"In %s OMX_IndexVendorCompPropTunnelFlags nPortIndex=%d Line=%d \n", +- __func__,(int)pPropTunnelSetup->nPortIndex,__LINE__); ++ DEBUG(DEB_LEV_ERR,"In %s OMX_IndexVendorCompPropTunnelFlags nPortIndex=%d Line=%d \n", ++ __func__,(int)pPropTunnelSetup->nPortIndex,__LINE__); + +- return OMX_ErrorBadPortIndex; +- } ++ return OMX_ErrorBadPortIndex; ++ } + +- pPort = omx_base_component_Private->ports[pPropTunnelSetup->nPortIndex]; ++ pPort = omx_base_component_Private->ports[pPropTunnelSetup->nPortIndex]; + +- pPropTunnelSetup->nTunnelSetup.nTunnelFlags = pPort->nTunnelFlags; +- pPropTunnelSetup->nTunnelSetup.eSupplier = pPort->eBufferSupplier; +- break; +- default: +- err = OMX_ErrorUnsupportedIndex; +- break; ++ pPropTunnelSetup->nTunnelSetup.nTunnelFlags = pPort->nTunnelFlags; ++ pPropTunnelSetup->nTunnelSetup.eSupplier = pPort->eBufferSupplier; ++ break; ++ default: ++ err = OMX_ErrorUnsupportedIndex; ++ break; ++ } + } + DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s for component %p\n", __func__, hComponent); + return err; +diff -up libomxil-bellagio-0.9.3/Makefile.am.nodoc libomxil-bellagio-0.9.3/Makefile.am +--- libomxil-bellagio-0.9.3/Makefile.am.nodoc 2011-01-12 08:53:26.000000000 +0100 ++++ libomxil-bellagio-0.9.3/Makefile.am 2012-04-23 13:46:15.410823381 +0200 +@@ -7,7 +7,6 @@ EXTRA_DIST = libomxil-bellagio.spec + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = libomxil-bellagio.pc + +-docdir = $(DESTDIR)$(prefix)/share/doc/@PACKAGE@ + doc_DATA = README \ + ChangeLog \ + TODO +diff -up libomxil-bellagio-0.9.3/src/omxregister.c.unused libomxil-bellagio-0.9.3/src/omxregister.c +--- libomxil-bellagio-0.9.3/src/omxregister.c.unused 2011-01-12 08:53:26.000000000 +0100 ++++ libomxil-bellagio-0.9.3/src/omxregister.c 2012-12-10 22:02:28.621695659 +0100 +@@ -248,7 +248,15 @@ static int buildComponentsList(FILE* omx + } + fptr(stComponents); + err = fwrite(lib_absolute_path, 1, strlen(lib_absolute_path), omxregistryfp); +- err = fwrite("\n", 1, 1, omxregistryfp); ++ if (err != strlen(lib_absolute_path)) { ++ DEBUG(DEB_LEV_ERR, "Failed to write %zu bytes to fd %d\n", strlen(lib_absolute_path), fileno(omxregistryfp)); ++ continue; ++ } ++ err = fwrite("\n", 1, strlen(buffer), omxregistryfp); ++ if (err != strlen(buffer)) { ++ DEBUG(DEB_LEV_ERR, "Failed to write %zu bytes to fd %d\n", strlen(buffer), fileno(omxregistryfp)); ++ continue; ++ } + + + for (i = 0; i + + + + libomxil-bellagio + http://omxil.sourceforge.net + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + LGPLv2.1 + library + An opensource implementation of the OpenMAX Integration Layer API + An opensource implementation of the OpenMAX Integration Layer API + http://downloads.sourceforge.net/project/omxil/omxil/Bellagio%200.9.3/libomxil-bellagio-0.9.3.tar.gz + + + glibc-devel + + + + fedora-fixes.patch + + + + + libomxil-bellagio + + /usr/bin + /usr/lib + /usr/share + /usr/share/man + /usr/share/doc + + + + + libomxil-bellagio-devel + Development files for mesa + + libomxil-bellagio + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-04-07 + 0.9.3 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/x11/library/libomxil-bellagio/translations.xml b/x11/library/libomxil-bellagio/translations.xml new file mode 100644 index 0000000000..9722e709ee --- /dev/null +++ b/x11/library/libomxil-bellagio/translations.xml @@ -0,0 +1,8 @@ + + + + libomxil-bellagio + An opensource implementation of the OpenMAX Integration Layer API + An opensource implementation of the OpenMAX Integration Layer API + + diff --git a/x11/library/libpciaccess/actions.py b/x11/library/libpciaccess/actions.py new file mode 100644 index 0000000000..5c77555e24 --- /dev/null +++ b/x11/library/libpciaccess/actions.py @@ -0,0 +1,21 @@ +# -*- 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("-vif") + autotools.configure("--disable-static \ + --with-pciids-path=/usr/share/misc/") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README") diff --git a/x11/library/libpciaccess/pspec.xml b/x11/library/libpciaccess/pspec.xml new file mode 100644 index 0000000000..42bb14df7b --- /dev/null +++ b/x11/library/libpciaccess/pspec.xml @@ -0,0 +1,110 @@ + + + + + libpciaccess + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org PCI access library + libpciaccess is the Xorg library for portable PCI access routines across multiple operating systems. + mirrors://xorg/individual/lib/libpciaccess-0.13.4.tar.bz2 + + util-macros + + + + + libpciaccess + + /usr/lib + /usr/share/doc + + + + + libpciaccess-devel + Development files for libpciaccess + + libpciaccess + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + libpciaccess-32bit + emul32 + 32-bit shared libraries for libpciaccess + emul32 + + glibc-32bit + + + glibc-32bit + libpciaccess + + + /usr/lib32 + + + + + + 2015-05-05 + 0.13.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.13.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 0.13.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.13.2 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-21 + 0.13.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-01 + 0.13.1 + rebuild + Erdinc Gültekin + erdincgultekin@pisilinux.org + + + 2012-11-22 + 0.13.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/x11/library/libpciaccess/translations.xml b/x11/library/libpciaccess/translations.xml new file mode 100644 index 0000000000..e0e5a6fbef --- /dev/null +++ b/x11/library/libpciaccess/translations.xml @@ -0,0 +1,18 @@ + + + + libpciaccess + X.Org PCI erişim kitaplığı + libpciaccess, değişik işletim sistemleri için taşınabilir PCI erişim rutinleri içeren Xorg kitaplığıdır. + + + + libpciaccess-devel + libpciaccess için geliştirme dosyaları + + + + libpciaccess-32bit + libpciaccess için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libvdpau/actions.py b/x11/library/libvdpau/actions.py new file mode 100644 index 0000000000..42172ed191 --- /dev/null +++ b/x11/library/libvdpau/actions.py @@ -0,0 +1,22 @@ +# -*- 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-documentation") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING") diff --git a/x11/library/libvdpau/pspec.xml b/x11/library/libvdpau/pspec.xml new file mode 100644 index 0000000000..45eabe645d --- /dev/null +++ b/x11/library/libvdpau/pspec.xml @@ -0,0 +1,122 @@ + + + + + libvdpau + http://freedesktop.org/wiki/Software/VDPAU + + PisiLinux Community + admins@pisilinux.org + + MIT + library + Wrapper library for the Video Decode and Presentation API + VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs. + http://people.freedesktop.org/~aplattner/vdpau/libvdpau-0.9.tar.gz + + libXext-devel + + + + + libvdpau + + libXext + + + /etc + /usr/lib + /usr/share/doc + + + + + libvdpau-devel + Development files for libvdpau + + libvdpau + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + libvdpau-32bit + emul32 + 32-bit shared libraries for libvdpau + emul32 + + glibc-32bit + libXext-32bit + + + libvdpau + glibc-32bit + libXext-32bit + + + /usr/lib32 + + + + + 2015-01-22 + 0.9 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-09-01 + 0.8 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.7 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-20 + 0.7 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-10-07 + 0.7 + Version bump, clean actions.py. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.6 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-06 + 0.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-10 + 0.5 + First release + Marcinn Bojara + marcin@pisilinux.org + + + diff --git a/x11/library/libvdpau/translations.xml b/x11/library/libvdpau/translations.xml new file mode 100644 index 0000000000..ac5fe6ad69 --- /dev/null +++ b/x11/library/libvdpau/translations.xml @@ -0,0 +1,18 @@ + + + + libvdpau + Video kodu çözme ve sunma API'si için ara kitaplık + VDPAU (Video Decode and Presentation API for UNIX), modern grafik işlemcilerde yer alan video kod çözümü hızlandırma ve sunma donanımına bir arayüz sağlar. + + + + libvdpau-devel + libvdpau için geliştirme dosyaları + + + + libvdpau-32bit + libvdpau için 32-bit paylaşımlı kitaplıklar + + diff --git a/system/base/libxcb/actions.py b/x11/library/libxcb/actions.py similarity index 100% rename from system/base/libxcb/actions.py rename to x11/library/libxcb/actions.py diff --git a/system/base/libxcb/files/libxcb-1.1-no-pthread-stubs.patch b/x11/library/libxcb/files/libxcb-1.1-no-pthread-stubs.patch similarity index 100% rename from system/base/libxcb/files/libxcb-1.1-no-pthread-stubs.patch rename to x11/library/libxcb/files/libxcb-1.1-no-pthread-stubs.patch diff --git a/system/base/libxcb/files/pthread-stubs.pc b/x11/library/libxcb/files/pthread-stubs.pc similarity index 100% rename from system/base/libxcb/files/pthread-stubs.pc rename to x11/library/libxcb/files/pthread-stubs.pc diff --git a/system/base/libxcb/pspec.xml b/x11/library/libxcb/pspec.xml similarity index 100% rename from system/base/libxcb/pspec.xml rename to x11/library/libxcb/pspec.xml diff --git a/system/base/libxcb/translations.xml b/x11/library/libxcb/translations.xml similarity index 100% rename from system/base/libxcb/translations.xml rename to x11/library/libxcb/translations.xml diff --git a/x11/library/libxkbcommon/pspec.xml b/x11/library/libxkbcommon/pspec.xml index 6fa3d452df..7a3e0c0d10 100755 --- a/x11/library/libxkbcommon/pspec.xml +++ b/x11/library/libxkbcommon/pspec.xml @@ -13,10 +13,17 @@ Library to convert evdev keycodes to keysyms Library to convert evdev keycodes to keysyms https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-0.5.0.tar.gz + + util-macros + libxcb-devel + libxkbcommon + + libxcb + /usr/share/doc/libxkbcommon/ /usr/lib/lib*.so* @@ -41,9 +48,14 @@ emul32 32-bit shared libraries for libxkbcommon emul32 + + libxcb-32bit + glibc-32bit + libxkbcommon libxcb-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/libxshmfence/actions.py b/x11/library/libxshmfence/actions.py new file mode 100644 index 0000000000..530b5df33f --- /dev/null +++ b/x11/library/libxshmfence/actions.py @@ -0,0 +1,23 @@ +# -*- 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.autoreconf("-vif") + autotools.configure("--disable-static") + 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("ChangeLog", "COPYING", "README") diff --git a/x11/library/libxshmfence/pspec.xml b/x11/library/libxshmfence/pspec.xml new file mode 100644 index 0000000000..c7c54f691b --- /dev/null +++ b/x11/library/libxshmfence/pspec.xml @@ -0,0 +1,92 @@ + + + + + libxshmfence + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org libxshmfence library + libxshmfence is the X Window System video extension library. + mirrors://xorg/individual/lib/libxshmfence-1.2.tar.bz2 + + libXext-devel + util-macros + + + + + libxshmfence + + libXext + + + /usr/lib + /usr/share/doc + + + + + libxshmfence-devel + Development files for libxshmfence + + libxshmfence + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libxshmfence-32bit + emul32 + 32-bit shared libraries for libxshmfence + emul32 + + glibc-32bit + libX11-32bit + libXext-32bit + + + libxshmfence + glibc-32bit + libX11-32bit + libXext-32bit + + + /usr/lib32 + + + + + + 2015-05-05 + 1.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 1.1 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml index b06c88cd31..ef9d67419b 100755 --- a/x11/library/mesa/pspec.xml +++ b/x11/library/mesa/pspec.xml @@ -18,9 +18,12 @@ llvm-libs llvm-clang-devel xorg-proto + expat-devel libdrm-devel libXext-devel wayland-devel + wayland-server + wayland-client libvdpau-devel libXfixes-devel libtalloc-devel @@ -29,6 +32,7 @@ libXxf86vm-devel libXvMC-devel libXv-devel + eudev-devel python-mako libxshmfence-devel @@ -38,6 +42,11 @@ mesa llvm-libs + llvm-clang + libX11 + libgcc + libxcb + expat libdrm libXext libXfixes @@ -50,8 +59,6 @@ libdrm-nouveau wayland-client wayland-server - llvm-clang - libclc libxshmfence @@ -102,7 +109,7 @@ libdrm-32bit libXext-32bit libXvMC-32bit - libudev-32bit + eudev-32bit wayland-32bit libvdpau-32bit libXfixes-32bit @@ -111,8 +118,12 @@ libdrm-intel-32bit libdrm-radeon-32bit libdrm-nouveau-32bit + libxshmfence-32bit + glibc-32bit + libgcc + libcxb-32bit expat-32bit libX11-32bit libdrm-32bit @@ -128,6 +139,7 @@ libxshmfence-32bit libdrm-radeon-32bit libdrm-nouveau-32bit + wayland-32bit mesa diff --git a/x11/library/wayland/pspec.xml b/x11/library/wayland/pspec.xml index 6d4dd2f714..746ee95565 100755 --- a/x11/library/wayland/pspec.xml +++ b/x11/library/wayland/pspec.xml @@ -13,10 +13,17 @@ Wayland Compositor Infrastructure Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. http://wayland.freedesktop.org/releases/wayland-1.7.0.tar.xz + + libffi-devel + expat-devel + wayland + + expat + /usr/bin /usr/share/doc/ @@ -30,6 +37,7 @@ wayland-client Wayland client library + libffi wayland @@ -53,6 +61,7 @@ wayland-server Wayland server library + libffi wayland @@ -81,10 +90,14 @@ emul32 libffi-32bit + glibc-32bit + expat-32bit wayland + expat-32bit libffi-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/xcb-util-image/pspec.xml b/x11/library/xcb-util-image/pspec.xml index da85a07eba..e7d4560e15 100644 --- a/x11/library/xcb-util-image/pspec.xml +++ b/x11/library/xcb-util-image/pspec.xml @@ -13,12 +13,18 @@ A number of libraries which sit on top of libxcb The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. http://xcb.freedesktop.org/dist/xcb-util-image-0.3.9.tar.bz2 + + util-macros + libxcb-devel + xcb-util-devel + xcb-util-image xcb-util + libxcb /usr/lib @@ -46,8 +52,11 @@ emul32 libxcb-32bit + xcb-util-32bit + glibc-32bit + glibc-32bit xcb-util-32bit libxcb-32bit diff --git a/x11/library/xcb-util-keysyms/pspec.xml b/x11/library/xcb-util-keysyms/pspec.xml index f633804891..6fb5f67684 100644 --- a/x11/library/xcb-util-keysyms/pspec.xml +++ b/x11/library/xcb-util-keysyms/pspec.xml @@ -13,10 +13,17 @@ A number of libraries which sit on top of libxcb The xcb-util-keysyms module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. http://xcb.freedesktop.org/dist/xcb-util-keysyms-0.3.9.tar.bz2 + + util-macros + libxcb-devel + xcb-util-keysyms + + libxcb + /usr/lib /usr/share/doc @@ -43,10 +50,12 @@ emul32 libxcb-32bit + glibc-32bit xcb-util-keysyms libxcb-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/xcb-util-renderutil/pspec.xml b/x11/library/xcb-util-renderutil/pspec.xml index e87b73674c..22d73508eb 100644 --- a/x11/library/xcb-util-renderutil/pspec.xml +++ b/x11/library/xcb-util-renderutil/pspec.xml @@ -13,11 +13,18 @@ A number of libraries which sit on top of libxcb The xcb-util-renderutil module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2 + + util-macros + libxcb-devel + xcb-util-renderutil - + + libxcb + + /usr/lib /usr/share/doc @@ -42,10 +49,11 @@ 32-bit shared libraries for xcb-util-renderutil emul32 + glibc-32bit libxcb-32bit - xcb-util + glibc-32bit libxcb-32bit diff --git a/x11/library/xcb-util-wm/pspec.xml b/x11/library/xcb-util-wm/pspec.xml index 3e1c2c4ba9..08c2d9d28d 100644 --- a/x11/library/xcb-util-wm/pspec.xml +++ b/x11/library/xcb-util-wm/pspec.xml @@ -13,10 +13,17 @@ A number of libraries which sit on top of libxcb The xcb-util-wm module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2 + + util-macros + libxcb-devel + xcb-util-wm + + libxcb + /usr/lib /usr/share/doc @@ -43,10 +50,12 @@ emul32 libxcb-32bit + glibc-32bit xcb-util-wm libxcb-32bit + glibc-32bit /usr/lib32 diff --git a/x11/library/xcb-util/pspec.xml b/x11/library/xcb-util/pspec.xml index 5e6be8ddc7..305eb722f4 100644 --- a/x11/library/xcb-util/pspec.xml +++ b/x11/library/xcb-util/pspec.xml @@ -13,10 +13,17 @@ A number of libraries which sit on top of libxcb The xcb-util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. http://xcb.freedesktop.org/dist/xcb-util-0.3.9.tar.bz2 + + util-macros + libxcb-devel + xcb-util + + libxcb + /usr/lib /usr/share/doc @@ -43,10 +50,12 @@ emul32 libxcb-32bit + glibc-32bit xcb-util libxcb-32bit + glibc-32bit /usr/lib32