Merge pull request #11 from groni/master

add phonon for kde5 and version bump kde5-framework, kapidox, karchive
This commit is contained in:
Ertuğrul Erata
2015-06-20 13:52:17 +03:00
17 changed files with 338 additions and 72 deletions
@@ -5,56 +5,35 @@
<Name>extra-cmake-modules</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
<Name>Pisi Linux Admins</Name>
<Email>admin@gmail.com</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<Summary>Extra cmake modules for KDE5</Summary>
<Description>Extra cmake modules KDE5</Description>
<Archive sha1sum="3ad6dd4cbf92d6b2285a2cf5f42d60b41a270729" type="tarxz">http://download.kde.org/stable/frameworks/5.10/extra-cmake-modules-5.10.0.tar.xz</Archive>
<Archive sha1sum="5c541b28d59de6ef29522282c23a0afc7356d3c7" type="tarxz">http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>python-sphinx</Dependency>
<Dependency>python-sphinx</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>extra-cmake-modules</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man/man7</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2015-05-29</Date>
<Version>5.10.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2015-05-20</Date>
<Version>5.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2015-02-23</Date>
<Version>1.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-09-20</Date>
<Version>1.2.1</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Date>2015-06-20</Date>
<Version>5.11.0</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+5 -9
View File
@@ -4,20 +4,16 @@
# 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 cmaketools
def setup():
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=lib \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-DBUILD_TESTING=OFF")
kde5.configure()
def build():
cmaketools.make()
kde5.make()
def install():
cmaketools.install()
kde5.install()
pisitools.dodoc("README.md", "COPYING", "AUTHORS", "ChangeLog")
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Open Collaboration Service client library, based on Qt 5</Summary>
<Description>Attica is a library to access Open Collaboration Service servers, based on Qt 5.</Description>
<Archive sha1sum="0931f3484fdb41c5322ed80dac7f56dd1854073c" type="tarxz">http://download.kde.org/stable/frameworks/5.10/attica-5.10.0.tar.xz</Archive>
<Archive sha1sum="4163f0b581c16202ca4e134dec6e2069e832ebfd" type="tarxz">http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
@@ -47,19 +47,19 @@
</Package>
<History>
<Update release="3">
<Date>2015-06-20</Date>
<Version>5.11.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2015-05-30</Date>
<Version>5.10.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-09-20</Date>
<Version>5.2.0</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</Update>
</History>
</PISI>
+5 -9
View File
@@ -4,20 +4,16 @@
# 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 cmaketools
def setup():
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
-DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \
-DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \
-DLOCALE_INSTALL_DIR=/usr/share/locale \
-DBUILD_TESTING=OFF")
kde5.configure()
def build():
cmaketools.make()
kde5.make()
def install():
cmaketools.install()
kde5.install()
pisitools.dodoc("README.md")
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>KDE5 Frameworks API documentation tools.</Summary>
<Description>KDE5 Frameworks API documentation tools.</Description>
<Archive sha1sum="12d033918357d410c7565661d617fed1c53048b2" type="tarxz">http://download.kde.org/stable/frameworks/5.10/kapidox-5.10.0.tar.xz</Archive>
<Archive sha1sum="cfed53fa73bed77061d25f3b40402c87098203e9" type="tarxz">http://download.kde.org/stable/frameworks/5.11/kapidox-5.11.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>python-Jinja2</Dependency>
<Dependency>python-PyYAML</Dependency>
@@ -30,12 +30,18 @@
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2015-06-20</Date>
<Version>5.11.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2015-05-30</Date>
<Version>5.10.0</Version>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import cmaketools
def setup():
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
-DLIB_INSTALL_DIR=lib \
-DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \
-DBUILD_TESTING=OFF")
def build():
cmaketools.make()
def install():
cmaketools.install()
pisitools.dodoc("README.md", "COPYING", "COPYING.LIB", "AUTHORS")
+5 -8
View File
@@ -4,19 +4,16 @@
# 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 cmaketools
def setup():
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
-DLIB_INSTALL_DIR=lib \
-DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \
-DBUILD_TESTING=OFF")
kde5.configure()
def build():
cmaketools.make()
kde5.make()
def install():
cmaketools.install()
kde5.install()
pisitools.dodoc("README.md", "COPYING", "COPYING.LIB", "AUTHORS")
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Qt 5 addon providing access to numerous types of archives</Summary>
<Description>KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR.</Description>
<Archive sha1sum="a38c1561432c39bb93b3f9564e497b46cab4b0cd" type="tarxz">http://download.kde.org/stable/frameworks/5.10/karchive-5.10.0.tar.xz</Archive>
<Archive sha1sum="46f526bded55772c4f9e60bb7fc1891c73479bf2" type="tarxz">http://download.kde.org/stable/frameworks/5.11/karchive-5.11.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
@@ -46,7 +46,14 @@
</Files>
</Package>
<History>
<History>
<Update release="2">
<Date>2015-06-20</Date>
<Version>5.11.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2015-05-30</Date>
<Version>5.10.0</Version>
@@ -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()
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qt5-phonon-backend-gstreamer</Name>
<Homepage>http://phonon.kde.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2+</License>
<IsA>library</IsA>
<Summary>GStreamer qt5-phonon backend</Summary>
<Description>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.</Description>
<Archive sha1sum="9998ba3a002af09e1ba4072508d1813af1d1e5be" type="tarxz">mirrors://kde/stable/phonon/phonon-backend-gstreamer/4.8.2/src/phonon-backend-gstreamer-4.8.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-phonon-devel</Dependency>
<Dependency>automoc4</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gst-plugins-base-next-devel</Dependency>
<Dependency>mesa-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-phonon-backend-gstreamer</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-phonon</Dependency>
<Dependency>mesa</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-02-23</Date>
<Version>4.8.2</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,10 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>phonon-backend-gstreamer</Name>
<Summary xml:lang="tr">Phonon GStreamer arkaucu</Summary>
<Summary xml:lang="pl">Wtyczka GStreamera dla Phonona</Summary>
<Description xml:lang="tr">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.</Description>
<Description xml:lang="pl">Wtyczka GStreamera dla Phonona.</Description>
</Source>
</PISI>
@@ -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*")
@@ -0,0 +1,49 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qt5-phonon-backend-vlc</Name>
<Homepage>http://gitorious.org/phonon/phonon-vlc</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>VLC Backend for qt5-phonon</Summary>
<Description>phonon-backend-vlc allows Phonon (the KDE media library) to use VLC for audio and video playback.</Description>
<Archive sha1sum="bc7d57d3ecce0293b77b88eba94d091741d33e78" type="tarxz">mirrors://kde/stable/phonon/phonon-backend-vlc/0.8.2/src/phonon-backend-vlc-0.8.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>automoc4</Dependency>
<Dependency>qt5-phonon-devel</Dependency>
<Dependency>pulseaudio</Dependency>
<Dependency>vlc-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-phonon-backend-vlc</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-phonon</Dependency>
<Dependency>vlc-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share/kde4/services</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-02-23</Date>
<Version>0.8.2</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>phonon-backend-vlc</Name>
<Summary xml:lang="tr">Phonon için VLC arkaucu</Summary>
<Description xml:lang="tr">phonon-backend-vlc, Phonon kitaplığının (KDE çoklu ortam kitaplığı) ses ve video oynatmak için VLC kullanmasını sağlar.</Description>
</Source>
</PISI>
@@ -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")
@@ -0,0 +1,67 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qt5-phonon</Name>
<Homepage>http://phonon.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Cross platform multimedia API for KDE4 using QT5</Summary>
<Description>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.</Description>
<Archive sha1sum="aac5dc44ae4821e6165c6735b9c6063dd111ac03" type="tarxz">mirrors://kde/stable/phonon/4.8.3/src/phonon-4.8.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>automoc4</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>xine-lib-devel</Dependency>
<Dependency>libqzeitgeist-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-phonon</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-tools</Dependency>
<Dependency>pulseaudio-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libphonon*</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
</Files>
</Package>
<Package>
<Name>qt5-phonon-devel</Name>
<Summary>Development files for phonon-qt5</Summary>
<RuntimeDependencies>
<Dependency release="current">qt5-phonon</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="data">/usr/share/phonon4qt5</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-02-23</Date>
<Version>4.8.3</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>phonon</Name>
<Summary xml:lang="tr">KDE4 için platform bağımsız çokluortam kitaplığı</Summary>
<Description xml:lang="tr">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.</Description>
</Source>
<Package>
<Name>phonon-devel</Name>
<Summary xml:lang="tr">phonon için geliştirme dosyaları</Summary>
</Package>
</PISI>