diff --git a/hardware/misc/libgpod/actions.py b/hardware/misc/libgpod/actions.py new file mode 100644 index 0000000000..3a987e8752 --- /dev/null +++ b/hardware/misc/libgpod/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 +from pisi.actionsapi import shelltools + +def setup(): + autotools.configure("\ + --with-html-dir=/usr/share/doc/%s/html \ + --with-temp-mount-dir=/run/libgpod \ + --without-hal \ + --without-mono \ + --disable-gtk-doc \ + --disable-static \ + --enable-udev \ + " % get.srcNAME()) + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # For temporary mounts + pisitools.dodir("/run/libgpod") + + # rm "/usr/lib/pkgconfig/libgpod-sharp.pc" + pisitools.remove("/usr/lib/pkgconfig/libgpod-sharp.pc") + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README*") diff --git a/hardware/misc/libgpod/pspec.xml b/hardware/misc/libgpod/pspec.xml new file mode 100644 index 0000000000..676cd36f5c --- /dev/null +++ b/hardware/misc/libgpod/pspec.xml @@ -0,0 +1,93 @@ + + + + + libgpod + http://www.gtkpod.org/libgpod.html + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + A library to access the contents of an iPod + libgpod is a library to access the contents of an iPod. It supports playlists, smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. + mirrors://sourceforge/gtkpod/libgpod-0.8.3.tar.bz2 + + intltool + sqlite-devel + python-devel + gtk-doc + gtk2-devel + docbook-xml + python-mutagen + libplist-devel + sg3_utils-devel + libimobiledevice-devel + python-pygobject-devel + + + + + libgpod + + zlib + glib2 + sqlite + libxml2 + libplist + sg3_utils + gdk-pixbuf + libimobiledevice + + + /usr/bin + /lib/udev + /usr/lib + /usr/share/hal + /lib/udev/rules.d + /run/libgpod + /usr/share/locale + /usr/share/doc + + + + + python-libgpod + programming.language.python + Python bindings for libgpod + + libgpod + libplist + gdk-pixbuf + python-mutagen + + + /usr/lib/python2* + + + + + libgpod-devel + Development files for libgpod + + libgpod + gdk-pixbuf-devel + libimobiledevice-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-01-04 + 0.8.3 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/hardware/misc/libgpod/translations.xml b/hardware/misc/libgpod/translations.xml new file mode 100644 index 0000000000..1dcef28aab --- /dev/null +++ b/hardware/misc/libgpod/translations.xml @@ -0,0 +1,19 @@ + + + + libgpod + iPod üzerindeki verilere ulaşmak için kullanılan bir kütüphane + libgpod, iPod taşınabilir medya oynatıcıları üzerindeki verilere ulaşmak için kullanılan bir kütüphanedir. Kütüphane, gelişmiş parça listesi, parça istatistikleri, podcast gibi ileri özellikleri destekler. libgpod, gtkpod projesi temel alınarak geliştirilmiştir. + libgpod est une librairie partagée permettant d'accéder au contenu d'un iPod. Cette librairie est basée sur le code du projet gtkpod. + + + + libgpod-devel + libgpod için geliştirme dosyaları + + + + python-libgpod + libgpod için Python bağlayıcıları + + diff --git a/multimedia/sound/clementine/actions.py b/multimedia/sound/clementine/actions.py new file mode 100644 index 0000000000..443d84a8c1 --- /dev/null +++ b/multimedia/sound/clementine/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 shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure(" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_VK=ON") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("Changelog", "COPYING") diff --git a/multimedia/sound/clementine/files/tokenizer.diff b/multimedia/sound/clementine/files/tokenizer.diff new file mode 100644 index 0000000000..5113f7c8cb --- /dev/null +++ b/multimedia/sound/clementine/files/tokenizer.diff @@ -0,0 +1,21 @@ +--- a/src/core/database.cpp ++++ b/src/core/database.cpp +@@ -265,7 +265,17 @@ + StaticInit(); + + { +- QSqlQuery set_fts_tokenizer(db); ++#ifdef SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER ++ QVariant v = db.driver()->handle(); ++ if (v.isValid() && qstrcmp(v.typeName(), "sqlite3*") == 0) { ++ sqlite3* handle = *static_cast(v.data()); ++ if (handle) { ++ sqlite3_db_config(handle, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, NULL); ++ } ++ } ++#endif ++ ++ QSqlQuery set_fts_tokenizer("SELECT fts3_tokenizer(:name, :pointer)", db); + set_fts_tokenizer.prepare("SELECT fts3_tokenizer(:name, :pointer)"); + set_fts_tokenizer.bindValue(":name", "unicode"); + set_fts_tokenizer.bindValue( diff --git a/multimedia/sound/clementine/pspec.xml b/multimedia/sound/clementine/pspec.xml new file mode 100644 index 0000000000..9a78333de1 --- /dev/null +++ b/multimedia/sound/clementine/pspec.xml @@ -0,0 +1,101 @@ + + + + + clementine + http://www.clementine-player.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + GPLv3 + clementine + app:gui + A cross-platform music player based on Amarok 1.4 + Clementine is a modern music player and library organiser. Clementine is a port of Amarok 1.4, with some features rewritten to take advantage of Qt4. + https://github.com/clementine-player/Clementine/archive/03428b53c2cd59569860f5b831ee096a9e635131.zip + + cmake + qt5-base-devel + qt5-webkit-devel + qt5-x11extras-devel + qt5-assistant-devel + qt5-designer-devel + qt5-linguist + qt5-qdbusviewer + qt5-sql-mysql + qt5-sql-odbc + qt5-sql-postgresql + qt5-sql-sqlite + qca2-qt5-devel + glew-devel + icon-theme-hicolor + boost-devel + libmygpo-qt-devel + fftw3-devel + libmtp-devel + ffmpeg-devel + taglib-devel + libgpod-devel + libplist-devel + libqjson-devel + protobuf-devel + mesa-glu-devel + liblastfm-devel + libechonest-devel + google-sparsehash + libchromaprint-devel + gstreamer-next-devel + libimobiledevice-devel + gst-plugins-base-next-devel + gst-plugins-bad-next-devel + gst-plugins-ugly-next + gst-plugins-good-next + libkvkontakte-devel + crypto++-devel + libcdio-paranoia-devel + + + tokenizer.diff + + + + + clementine + + glew + mesa + zlib + fftw3 + glib2 + libX11 + libgcc + libmtp + sqlite + taglib + libcdio + libgpod + protobuf + qt5-base + libmygpo-qt + gstreamer-next + libchromaprint + gst-plugins-base-next + + + /usr/bin + /usr/share + + + + + + 2017-01-06 + 1.3.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/multimedia/sound/clementine/translations.xml b/multimedia/sound/clementine/translations.xml new file mode 100644 index 0000000000..d854ac6791 --- /dev/null +++ b/multimedia/sound/clementine/translations.xml @@ -0,0 +1,14 @@ + + + + clementine + Amarok 1.4 tabanlı müzik oynatıcı + Nowoczesny i prosty w obsłudze odtwarzacz muzyki + Reproductor de música basado en Amarok 1.4 + Een cross-platform muziekspeler op basis van Amarok 1.4 + Clementine, Amarok 1.4 esas alınarak Qt4 ile yeniden yazılmış modern bir müzik oynatıcıdır. + Clementine to port Amaroka 1.4 - popularnego odtwarzacza muzycznego dla systemu Linux. + Clementine es un moderno reproductor de música escrito en QT4 y basado en Amarok 1.4. + Clementine is een moderne muziekspeler. Clementine is een port van Amarok 1.4, met een aantal functies herschreven om te profiteren van Qt 4. + + diff --git a/multimedia/sound/libechonest/actions.py b/multimedia/sound/libechonest/actions.py new file mode 100644 index 0000000000..0ae77ae3a8 --- /dev/null +++ b/multimedia/sound/libechonest/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools + +def setup(): + cmaketools.configure("-DBUILD_WITH_QT4=OFF \ + -DECHONEST_BUILD_TESTS=off") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("AUTHORS", "COPYING", "README", "TODO") diff --git a/multimedia/sound/libechonest/pspec.xml b/multimedia/sound/libechonest/pspec.xml new file mode 100644 index 0000000000..23dc01cc1e --- /dev/null +++ b/multimedia/sound/libechonest/pspec.xml @@ -0,0 +1,57 @@ + + + + + libechonest + https://projects.kde.org/projects/playground/libs/libechonest + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + C++ wrapper for the Echo Nest API + libechonest is a collection of C++/Qt classes designed to make a developer's life easy when trying to use the APIs provided by The Echo Nest. + http://files.lfranchi.com/libechonest-2.3.1.tar.bz2 + + qt5-base-devel + cmake + doxygen + + + + + libechonest + + libgcc + qt5-base + + + /usr/lib + /usr/share/doc + + + + + libechonest-devel + Development files for libechonest + + libechonest + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-01-04 + 2.3.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/multimedia/sound/libechonest/translations.xml b/multimedia/sound/libechonest/translations.xml new file mode 100644 index 0000000000..f75ddab499 --- /dev/null +++ b/multimedia/sound/libechonest/translations.xml @@ -0,0 +1,13 @@ + + + + libechonest + Echo Nest servisinin programlama arayüzü için C++ bağlayıcıları + libechonest Echo Nest servisi tarafından sağlanan programlama arayüzüne erişmek için tasarlanmış C++/Qt sınıflarını içermektedir. + + + + libechonest-devel + libechonest için geliştirme dosyaları + + diff --git a/multimedia/sound/liblastfm/actions.py b/multimedia/sound/liblastfm/actions.py new file mode 100644 index 0000000000..1a61145c66 --- /dev/null +++ b/multimedia/sound/liblastfm/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools + +def setup(): + cmaketools.configure("-DBUILD_TESTS=OFF \ + -DBUILD_WITH_QT4=OFF \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Docs + pisitools.dodoc("COPYING","README*") diff --git a/multimedia/sound/liblastfm/pspec.xml b/multimedia/sound/liblastfm/pspec.xml new file mode 100644 index 0000000000..ec151dfafc --- /dev/null +++ b/multimedia/sound/liblastfm/pspec.xml @@ -0,0 +1,78 @@ + + + + + liblastfm + https://github.com/lastfm/liblastfm + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + library + A library for Last.fm integration + liblastfm is a collection of libraries to help you integrate Last.fm services into your rich desktop software. It is officially supported software developed by Last.fm staff. + https://github.com/lastfm/liblastfm/archive/1.0.9.tar.gz + + cmake + qt5-base-devel + fftw3-devel + qt5-sql-mysql + qt5-sql-odbc + qt5-sql-postgresql + qt5-sql-sqlite + libsamplerate-devel + + + + + + + liblastfm + + libgcc + qt5-base + + + /usr/lib/liblastfm5.so* + /usr/share/doc + + + + + liblastfm-devel + A collection of libraries to help you integrate Last.fm services + + liblastfm + liblastfm_fingerprint + + + /usr/include + + + + + liblastfm_fingerprint + A collection of libraries to help you integrate Last.fm services + + liblastfm + qt5-base + libsamplerate + libgcc + fftw3 + + + /usr/lib/liblastfm_fingerprint* + + + + + + 2016-04-27 + 1.0.9 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/multimedia/sound/liblastfm/translations.xml b/multimedia/sound/liblastfm/translations.xml new file mode 100644 index 0000000000..501a2f1af1 --- /dev/null +++ b/multimedia/sound/liblastfm/translations.xml @@ -0,0 +1,18 @@ + + + + liblastfm + Last.fm entegrasyonu sağlayan bir kitaplık + liblastfm, masaüstü uygulamalarına Last.fm servislerini entegre etmeyi sağlayan kitaplıklardan oluşur. Last.fm geliştiricileri tarafından hazırlanmıştır. + + + + liblastfm-devel + liblastfm için geliştirme dosyaları + + + + liblastfm_fingerprint + Last.fm entegrasyonu kolaylaştıran kitaplık koleksiyonu + + diff --git a/multimedia/sound/libmygpo-qt/actions.py b/multimedia/sound/libmygpo-qt/actions.py new file mode 100644 index 0000000000..7d59fceab1 --- /dev/null +++ b/multimedia/sound/libmygpo-qt/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_WITH_QT4=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("AUTHORS", "LICENSE", "README*") diff --git a/multimedia/sound/libmygpo-qt/pspec.xml b/multimedia/sound/libmygpo-qt/pspec.xml new file mode 100644 index 0000000000..45048d6417 --- /dev/null +++ b/multimedia/sound/libmygpo-qt/pspec.xml @@ -0,0 +1,59 @@ + + + + + libmygpo-qt + https://github.com/ase23/libmygpo-qt + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Qt Library that wraps the gpodder.net Web API + libmygpo-qt is a Qt Library that wraps the gpodder.net Web API. + https://github.com/gpodder/libmygpo-qt/archive/1.0.9.tar.gz + + cmake + qt5-base-devel + libqjson-devel + + + + + libmygpo-qt + + libgcc + qt5-base + libqjson + + + /usr/lib + /usr/share/doc + + + + + libmygpo-qt-devel + Development files for libmygpo-qt + + qt5-base-devel + libmygpo-qt + libqjson-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-01-04 + 1.0.9 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/multimedia/sound/libmygpo-qt/translations.xml b/multimedia/sound/libmygpo-qt/translations.xml new file mode 100644 index 0000000000..4ec4833212 --- /dev/null +++ b/multimedia/sound/libmygpo-qt/translations.xml @@ -0,0 +1,13 @@ + + + + libmygpo-qt + gpodder.net Web API'sine ara yazılım sunan bir Qt kitaplığı + libmygpo-qt, gpodder.net Web API'sine ara yazılım sunan bir Qt kitaplığıdır. + + + + libmygpo-qt-devel + libmygpo-qt için geliştirme dosyaları + + diff --git a/programming/misc/google-sparsehash/actions.py b/programming/misc/google-sparsehash/actions.py new file mode 100644 index 0000000000..6e092e8adf --- /dev/null +++ b/programming/misc/google-sparsehash/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.configure() + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dohtml("doc/*") + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "TODO") diff --git a/programming/misc/google-sparsehash/pspec.xml b/programming/misc/google-sparsehash/pspec.xml new file mode 100644 index 0000000000..5763bae6a9 --- /dev/null +++ b/programming/misc/google-sparsehash/pspec.xml @@ -0,0 +1,36 @@ + + + + + google-sparsehash + http://code.google.com/p/google-sparsehash + + PisiLinux Community + admins@pisilinux.org + + BSD + library + An extremely memory-efficient hash_map implementation + The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. + https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.3.tar.gz + + + + google-sparsehash + + /usr/lib + /usr/include + /usr/share/doc + + + + + + 2017-01-04 + 2.0.3 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/programming/misc/google-sparsehash/translations.xml b/programming/misc/google-sparsehash/translations.xml new file mode 100644 index 0000000000..efd040bc7f --- /dev/null +++ b/programming/misc/google-sparsehash/translations.xml @@ -0,0 +1,8 @@ + + + + google-sparsehash + Son derece verimli bellek kullanımına sahip hash-map uyarlaması + SparseHash kitaplığı hıza veya boyuta göre eniyileştirilebilecek çeşitli hash-map uyarlamalarını içerir. + + diff --git a/util/crypt/crypto++/actions.py b/util/crypt/crypto++/actions.py new file mode 100644 index 0000000000..5c82346313 --- /dev/null +++ b/util/crypt/crypto++/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/copyleft/gpl.txt. +# + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED=ON \ + -DBUILD_STATIC=OFF \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_LIBDIR=lib") + + pisitools.dosed("cryptopp.pc", "@VERSION@", get.srcVERSION()) + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("PREFIX=/usr DESTDIR=%s" % get.installDIR()) + + pisitools.insinto("/usr/lib/pkgconfig", "cryptopp.pc") diff --git a/util/crypt/crypto++/files/cryptopp.pc b/util/crypt/crypto++/files/cryptopp.pc new file mode 100644 index 0000000000..23d012b9d9 --- /dev/null +++ b/util/crypt/crypto++/files/cryptopp.pc @@ -0,0 +1,14 @@ +prefix=/usr +exec_prefix=/usr +libdir=/usr/lib +includedir=/usr/include + +Name: Crypto++ +Description: A free C++ class library of cryptographic schemes +Version: @VERSION@ +URL: http://www.cryptopp.com +Requires: +Conflicts: +Libs: -L${libdir} -lcryptopp +Libs.private: +Cflags: -I${includedir}/cryptopp/ diff --git a/util/crypt/crypto++/pspec.xml b/util/crypt/crypto++/pspec.xml new file mode 100644 index 0000000000..d8620acbc8 --- /dev/null +++ b/util/crypt/crypto++/pspec.xml @@ -0,0 +1,58 @@ + + + + + crypto++ + http://www.cryptopp.com + + PisiLinux Community + admins@pisilinux.org + + public-domain + library + Public domain C++ class library of cryptographic schemes + crypto++ is a free C++ class library of cryptographic schemes. One purpose of Crypto++ is to act as a repository of public domain (not copyrighted) source code. Although the library is copyrighted as a compilation, the individual files in it are in the public domain. + https://github.com/weidai11/cryptopp/archive/CRYPTOPP_5_6_5.tar.gz + + cryptopp.pc + + + cmake + dos2unix + + + + + crypto++ + + libgcc + + + /usr/bin + /usr/lib + /usr/share + + + + + crypto++-devel + Development files for crypto++ + + crypto++ + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-01-04 + 5.6.5 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/util/crypt/crypto++/translations.xml b/util/crypt/crypto++/translations.xml new file mode 100644 index 0000000000..0f2cf6267f --- /dev/null +++ b/util/crypt/crypto++/translations.xml @@ -0,0 +1,16 @@ + + + + crypto++ + Değişik kripto şemaları içeren kamu malı C++ kitaplığı + Klasa C++ dostarczająca narzędzia do kryptografii + crypto++, kriptografik şemalar içeren özgür bir C++ kitaplığıdır. Crypto++ kitaplığının en önemli özelliği kodlarının kamu malı (telif haksız) olmasıdır. Kitaplık, seçki olarak telif haklarına sahip olsa da, dosyalar tek tek kamu malıdır. + crypto++ jest klasą C++ dostarczającą narzędzia do kryptografii. + + + + crypto++-devel + crypto++ için geliştirme dosyaları + Pliki nagłówkowe do crypto++. + +