diff --git a/desktop/gnome/base/libgnome-keyring/actions.py b/desktop/gnome/base/libgnome-keyring/actions.py
new file mode 100755
index 0000000000..310a123253
--- /dev/null
+++ b/desktop/gnome/base/libgnome-keyring/actions.py
@@ -0,0 +1,22 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure("--disable-static")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README")
\ No newline at end of file
diff --git a/desktop/gnome/base/libgnome-keyring/pspec.xml b/desktop/gnome/base/libgnome-keyring/pspec.xml
new file mode 100755
index 0000000000..0d27a5116f
--- /dev/null
+++ b/desktop/gnome/base/libgnome-keyring/pspec.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ libgnome-keyring
+ http://live.gnome.org/GnomeKeyring
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ library
+ Compatibility library for accessing gnome-keyring3
+ libgnome-keyring is a library that used by applications to integrate with the gnome-keyring system.
+ http://ftp.acc.umu.se/mirror/gnome.org/sources/libgnome-keyring/3.12/libgnome-keyring-3.12.0.tar.xz
+
+ intltool
+ glib2-devel
+ dbus-devel
+ libgcrypt-devel
+
+
+
+
+
+ libgnome-keyring
+
+ libgcrypt
+ glib2
+ dbus
+
+
+ /usr/lib
+ /usr/share/doc
+ /usr/share/locale
+
+
+
+
+ libgnome-keyring-devel
+ Development files for libgnome-keyring
+
+ libgnome-keyring
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ libgnome-keyring-docs
+ data:doc
+ Referance documents for libgnome-keyring
+
+ /usr/share/gtk-doc
+
+
+
+
+
+ 2015-08-25
+ 3.12
+ Version bump.
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/desktop/gnome/base/libgnome-keyring/translations.xml b/desktop/gnome/base/libgnome-keyring/translations.xml
new file mode 100755
index 0000000000..79b72f3a6d
--- /dev/null
+++ b/desktop/gnome/base/libgnome-keyring/translations.xml
@@ -0,0 +1,18 @@
+
+
+
+ libgnome-keyring
+ gnome-keyring'e ulaşmak için uyumluluk kütüphanesidir.
+ libgnome-keyring, gnome-keyring sistemine uyumlu olmak için programlar tarafından kullanılan bir kütüphanedir.
+
+
+
+ libgnome-keyring-devel
+ libgnome-keyring için geliştirme dosyaları
+
+
+
+ libgnome-keyring-docs
+ libgnome-keyring için başvuru belgeleri
+
+
\ No newline at end of file
diff --git a/hardware/firewire/libavc1394/actions.py b/hardware/firewire/libavc1394/actions.py
old mode 100644
new mode 100755
diff --git a/hardware/firewire/libavc1394/files/libavc1394-0.5.3-librom.patch b/hardware/firewire/libavc1394/files/libavc1394-0.5.3-librom.patch
old mode 100644
new mode 100755
diff --git a/hardware/firewire/libavc1394/pspec.xml b/hardware/firewire/libavc1394/pspec.xml
old mode 100644
new mode 100755
diff --git a/hardware/firewire/libavc1394/translations.xml b/hardware/firewire/libavc1394/translations.xml
old mode 100644
new mode 100755
diff --git a/multimedia/sound/jack-audio-connection-kit/actions.py b/multimedia/sound/jack-audio-connection-kit/actions.py
old mode 100644
new mode 100755
index 1d309ed9b8..f0adfc41c8
--- a/multimedia/sound/jack-audio-connection-kit/actions.py
+++ b/multimedia/sound/jack-audio-connection-kit/actions.py
@@ -14,10 +14,9 @@ del(os.environ["JOBS"])
def setup():
shelltools.system("./waf configure \
--prefix=/usr \
- --classic \
+ --libdir=/usr/lib \
--firewire \
- --freebob \
- --alsa")
+ --alsa ")
def build():
shelltools.system("./waf build -v")
diff --git a/multimedia/sound/jack-audio-connection-kit/files/40-hpet-permissions.rules b/multimedia/sound/jack-audio-connection-kit/files/40-hpet-permissions.rules
new file mode 100644
index 0000000000..10836fef8f
--- /dev/null
+++ b/multimedia/sound/jack-audio-connection-kit/files/40-hpet-permissions.rules
@@ -0,0 +1,3 @@
+KERNEL=="rtc0", GROUP="audio"
+KERNEL=="hpet", GROUP="audio"
+
diff --git a/multimedia/sound/jack-audio-connection-kit/files/99-audio.conf b/multimedia/sound/jack-audio-connection-kit/files/99-audio.conf
new file mode 100644
index 0000000000..13cbb793f9
--- /dev/null
+++ b/multimedia/sound/jack-audio-connection-kit/files/99-audio.conf
@@ -0,0 +1,3 @@
+@audio - rtprio 99
+@audio - memlock unlimited
+
diff --git a/multimedia/sound/jack-audio-connection-kit/files/99-jack.conf b/multimedia/sound/jack-audio-connection-kit/files/99-jack.conf
old mode 100644
new mode 100755
diff --git a/multimedia/sound/jack-audio-connection-kit/pspec.xml b/multimedia/sound/jack-audio-connection-kit/pspec.xml
old mode 100644
new mode 100755
index 9f606e3c9c..6eaa046f8c
--- a/multimedia/sound/jack-audio-connection-kit/pspec.xml
+++ b/multimedia/sound/jack-audio-connection-kit/pspec.xml
@@ -14,30 +14,26 @@
A low-latency audio server
JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves.
- https://dl.dropbox.com/u/28869550/jack-1.9.10.tar.bz2
+ https://dl.dropboxusercontent.com/u/28869550/jack-1.9.10.tar.bz2
- celt-devel
- alsa-lib-devel
- libsndfile-devel
- libfreebob-devel
libsamplerate-devel
+ alsa-lib-devel
libffado-devel
- libopus-devel
- doxygen
+ libsndfile-devel
+ readline-devel
jack-audio-connection-kit
- celt
alsa-lib
- libsndfile
- libfreebob
libsamplerate
+ libsndfile
libffado
- libopus
+ readline
+ libgcc
/etc/security
@@ -49,6 +45,8 @@
99-jack.conf
+ 40-hpet-permissions.rules
+ 99-audio.conf
@@ -77,40 +75,12 @@
-
- 2014-08-24
+
+ 2015-08-24
1.9.10
Version bump.
- Ertuğrul Erata
- ertugrulerata@gmail.com
-
-
- 2014-02-20
- 1.9.9.5
- Version bump.
- Serdar Soytetir
- kaptan@pisilinux.org
-
-
- 2014-02-20
- 1.9.8
- rebuild
- Kamil Atlı
- suvarice@gmail.com
-
-
- 2013-08-29
- 1.9.8
- missing dep.
- Erdinç gültekin
- erdincgultekin@pisilinux.org
-
-
- 2012-11-29
- 1.9.8
- First release
- Pisi Linux Admins
- admins@pisilinux.org
-
+ Vedat Demir
+ vedat@pisilinux.org
+
diff --git a/multimedia/sound/jack-audio-connection-kit/translations.xml b/multimedia/sound/jack-audio-connection-kit/translations.xml
old mode 100644
new mode 100755
diff --git a/multimedia/sound/speech-dispatcher/actions.py b/multimedia/sound/speech-dispatcher/actions.py
new file mode 100755
index 0000000000..78ca90af35
--- /dev/null
+++ b/multimedia/sound/speech-dispatcher/actions.py
@@ -0,0 +1,36 @@
+#!/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.autoreconf("-vfi")
+ autotools.configure("--disable-static \
+ --enable-shared \
+ --disable-python \
+ --with-default-audio-method=alsa \
+ --without-flite ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ # Conflicts with openTTS
+ pisitools.remove("/usr/share/info/ssip.info")
+
+ # Set executable bit
+ #shelltools.chmod("%s/usr/lib/python3.4/site-packages/speechd/_test.py" % get.installDIR(), 0755)
+
+ # Create log directory, it should be world unreadable
+ pisitools.dodir("/var/log/speech-dispatcher")
+ shelltools.chmod("%s/var/log/speech-dispatcher" % get.installDIR(), 0700)
+
+ pisitools.dodoc("AUTHORS", "COPYING", "README")
diff --git a/multimedia/sound/speech-dispatcher/pspec.xml b/multimedia/sound/speech-dispatcher/pspec.xml
new file mode 100755
index 0000000000..193abdad24
--- /dev/null
+++ b/multimedia/sound/speech-dispatcher/pspec.xml
@@ -0,0 +1,69 @@
+
+
+
+
+ speech-dispatcher
+ http://www.freebsoft.org/speechd
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2+
+ GPLv2
+ service
+ app:console
+ library
+ speech dispatcher: common interface to speech synthesis
+ Speech Dispatcher is a device independent layer for speech synthesis that provides a common easy to use interface for both client applications (programs that want to speak) and for software synthesizers (programs actually able to convert text to speech).
+ http://www.freebsoft.org/pub/projects/speechd/speech-dispatcher-0.8.3.tar.gz
+
+ glib2-devel
+ libsndfile-devel
+ dotconf-devel
+ intltool
+
+
+
+
+ speech-dispatcher
+
+ glib2
+ libtool-ltdl
+ dotconf
+ libsndfile
+
+
+ /usr/share
+ /usr/lib
+ /usr/share/doc
+ /usr/bin
+ /etc/speech-dispatcher
+ /var/log/speech-dispatcher
+ /usr/share/speech-dispatcher
+
+
+
+
+ speech-dispatcher-devel
+ Development headers for speech-dispatcher
+
+ speech-dispatcher
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig/
+
+
+
+
+
+
+ 2015-08-21
+ 0.8.3
+ Version bump.
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+
diff --git a/multimedia/sound/speech-dispatcher/translations.xml b/multimedia/sound/speech-dispatcher/translations.xml
new file mode 100755
index 0000000000..467ad5992a
--- /dev/null
+++ b/multimedia/sound/speech-dispatcher/translations.xml
@@ -0,0 +1,18 @@
+
+
+
+ speech-dispatcher
+ Konuşma sentezi ortak arayüzü
+ Speech Dispatcher, seslendirme yapılmak istenen veya konuşma sentezi yapan uygulamalar için ortak ve kolay kullanımlı bir arayüz sunan, cihaz-bağımsız bir katmandır.
+
+
+
+ python-speech-dispatcher
+ speech-dispatcher için Python bağlayıcıları
+
+
+
+ speech-dispatcher-devel
+ speech-dispatcher için geliştirme başlıkları
+
+
diff --git a/network/plugin/pepperflash/actions.py b/network/plugin/pepperflash/actions.py
new file mode 100644
index 0000000000..65866f0c4d
--- /dev/null
+++ b/network/plugin/pepperflash/actions.py
@@ -0,0 +1,11 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pisitools
+
+def install():
+ pisitools.insinto("usr/lib/chromium-browser/PepperFlash/", "manifest.json")
+ pisitools.insinto("usr/lib/chromium-browser/PepperFlash/", "libpepflashplayer.so")
\ No newline at end of file
diff --git a/network/plugin/pepperflash/files/pepperflash-plugin.conf b/network/plugin/pepperflash/files/pepperflash-plugin.conf
new file mode 100755
index 0000000000..bbcc8c48e1
--- /dev/null
+++ b/network/plugin/pepperflash/files/pepperflash-plugin.conf
@@ -0,0 +1,8 @@
+# Make sure that Chromium finds the plugin:
+flash_library="/usr/lib/chromium-browser/PepperFlash/libpepflashplayer.so"
+flash_version=$(grep '"version":' /usr/lib/chromium-browser/PepperFlash/manifest.json | cut -d\" -f4)
+
+if [ -f $flash_library ]; then
+ CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flash_library --ppapi-flash-version=$flash_version"
+fi
+
diff --git a/network/plugin/pepperflash/pspec.xml b/network/plugin/pepperflash/pspec.xml
new file mode 100755
index 0000000000..5eedb5b967
--- /dev/null
+++ b/network/plugin/pepperflash/pspec.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ pepperflash
+ http://www.google.com
+
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+ custom:chrome
+ library
+ Google Chrome's Pepper Flash plugin for Chromium.
+ Google Chrome's Pepper Flash plugin for Chromium (stable version)
+ https://dl.dropboxusercontent.com/s/8jxvv106fteve8u/PepperFlash-18.0.0.233.tar.xz
+
+
+
+ pepperflash
+
+ /etc/chromium-browser
+ /usr/lib/chromium-browser/PepperFlash
+
+
+ pepperflash-plugin.conf
+
+
+
+
+
+ 2015-08-15
+ 18.0.0.233
+ Version bump
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/network/plugin/pepperflash/translations.xml b/network/plugin/pepperflash/translations.xml
new file mode 100755
index 0000000000..82c3110244
--- /dev/null
+++ b/network/plugin/pepperflash/translations.xml
@@ -0,0 +1,10 @@
+
+
+
+ pepperflash
+ Chromium tarayıcısı için Google chrom eklentisi olan Pepper Flash Eklentisi.
+ Google Chrome's Pepper Flash plugin for Chromium.
+ Google Chrome's Pepper Flash plugin for Chromium (stable version)
+ Chromium tarayıcısı için Google chrom eklentisi olan Pepper Flash Eklentisi (Kararlı sürüm)
+
+
\ No newline at end of file
diff --git a/programming/build/ninja/actions.py b/programming/build/ninja/actions.py
new file mode 100755
index 0000000000..646f61dc3f
--- /dev/null
+++ b/programming/build/ninja/actions.py
@@ -0,0 +1,30 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pythonmodules
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+
+def build():
+ shelltools.system("python bootstrap.py")
+ shelltools.system("asciidoc doc/manual.asciidoc")
+
+def check():
+ #needs new package gtest -> ignore it for now
+ shelltools.system("python ./configure.py --with-gtest=/usr/share/gtest")
+ shelltools.system("./ninja ninja_test")
+ shelltools.system("./ninja_test --gtest_filter=-SubprocessTest.SetWithLots")
+
+def install():
+ pisitools.dobin("ninja", "/usr/bin")
+
+ pisitools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja")
+
+ pisitools.dodoc("HACKING.md", "COPYING", "RELEASING", "README", "doc/manual.asciidoc")
+
+ pisitools.dohtml("doc/manual.html")
\ No newline at end of file
diff --git a/programming/build/ninja/files/LFS.patch b/programming/build/ninja/files/LFS.patch
new file mode 100755
index 0000000000..c8a5025b7a
--- /dev/null
+++ b/programming/build/ninja/files/LFS.patch
@@ -0,0 +1,13 @@
+Largefile patch
+https://github.com/martine/ninja/issues/829
+
+--- ninja-1.5.1/configure.py~ 2014-10-26 22:45:18.000000000 +0200
++++ ninja-1.5.1/configure.py 2014-10-26 22:45:26.284641172 +0200
+@@ -142,6 +142,7 @@
+ '-fno-exceptions',
+ '-fvisibility=hidden', '-pipe',
+ '-Wno-missing-field-initializers',
++ '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64',
+ '-DNINJA_PYTHON="%s"' % options.with_python]
+ if options.debug:
+ cflags += ['-D_GLIBCXX_DEBUG', '-D_GLIBCXX_DEBUG_PEDANTIC']
diff --git a/programming/build/ninja/pspec.xml b/programming/build/ninja/pspec.xml
new file mode 100755
index 0000000000..ee577a9c0c
--- /dev/null
+++ b/programming/build/ninja/pspec.xml
@@ -0,0 +1,45 @@
+
+
+
+
+ ninja
+ http://martine.github.com/ninja/
+
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+ LGPLv2
+ app:console
+ Ninja is a small build system with a focus on speed.
+ Ninja is a small build system with a focus on speed.
+ https://github.com/martine/ninja/archive/v1.6.0.tar.gz
+
+ asciidoc
+
+
+ LFS.patch
+
+
+
+
+ ninja
+
+ libgcc
+
+
+ /usr/bin
+ /usr/share
+ /usr/share/doc
+
+
+
+
+
+ 2015-08-25
+ 1.6.0
+ Version bump.
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+
diff --git a/programming/build/ninja/translations.xml b/programming/build/ninja/translations.xml
new file mode 100755
index 0000000000..22df483738
--- /dev/null
+++ b/programming/build/ninja/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ ninja
+ Ninja, hız odaklı bir inşa sistemidir.
+ Ninja is a small build system with a focus on speed.
+
+
diff --git a/programming/misc/dotconf/actions.py b/programming/misc/dotconf/actions.py
new file mode 100755
index 0000000000..d9a93460af
--- /dev/null
+++ b/programming/misc/dotconf/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/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+
+def setup():
+ autotools.autoreconf("-i")
+ autotools.configure("--disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ pisitools.dodoc("AUTHORS", "COPYING", "README")
+
diff --git a/programming/misc/dotconf/pspec.xml b/programming/misc/dotconf/pspec.xml
new file mode 100755
index 0000000000..2233f63efe
--- /dev/null
+++ b/programming/misc/dotconf/pspec.xml
@@ -0,0 +1,49 @@
+
+
+
+
+ dotconf
+ http://www.opentts.org/projects/dotconf
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ library
+ A library to parse configuration files
+ dotconf is a simple-to-use and powerful configuration file parser library written in C.
+ http://source.pisilinux.org/1.0/dotconf-1.3.tar.gz
+
+
+
+ dotconf
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ dotconf-devel
+ Development headers and documentation for dotconf
+
+ dotconf
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/doc/dotconf/examples
+ /usr/share/doc/dotconf/dotconf-api.txt
+
+
+
+
+
+ 2015-08-25
+ 1.3
+ First release.
+ Vedat Demir
+ vedat@pisilinux.org
+
+
+
diff --git a/programming/misc/dotconf/translations.xml b/programming/misc/dotconf/translations.xml
new file mode 100755
index 0000000000..99ea732c8d
--- /dev/null
+++ b/programming/misc/dotconf/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ dotconf
+ Yapılandırma dosyası ayıklama kitaplığı
+ dotconf C dilinde yazılmış, basit kullanımlı ve güçlü bir yapılandırma dosyası ayıklama kitaplığıdır.
+
+
+
+ dotconf-devel
+ dotconf kitaplığı için geliştirme başlıkları ve belgeleri
+
+