From a86f0cd0b3575ba80188ee55eac9b047b596f577 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Fri, 23 Jan 2015 18:13:51 +0100 Subject: [PATCH 1/8] New package: libechonest-2.3.0 --- common/shlibs | 1 + srcpkgs/libechonest-devel | 1 + srcpkgs/libechonest/template | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 120000 srcpkgs/libechonest-devel create mode 100644 srcpkgs/libechonest/template diff --git a/common/shlibs b/common/shlibs index fc76ad62f6..c60897b9fa 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1894,3 +1894,4 @@ libgdict-1.0.so.6 gnome-dictionary-3.14.1_1 libasignify.so.1 asignify-1.0_1 libvte2_90.so.9 vte290-0.36.3_1 libd0_blind_id.so.0 xonotic-0.8.0_1 +libechonest.so.2.3 libechonest-2.3.0_1 diff --git a/srcpkgs/libechonest-devel b/srcpkgs/libechonest-devel new file mode 120000 index 0000000000..f80906acde --- /dev/null +++ b/srcpkgs/libechonest-devel @@ -0,0 +1 @@ +libechonest \ No newline at end of file diff --git a/srcpkgs/libechonest/template b/srcpkgs/libechonest/template new file mode 100644 index 0000000000..8829e6a2c3 --- /dev/null +++ b/srcpkgs/libechonest/template @@ -0,0 +1,22 @@ +# Template file for 'libechonest' +pkgname=libechonest +version=2.3.0 +revision=1 +build_style=cmake +hostmakedepends="cmake qt-qmake" +makedepends="qjson-devel boost-devel" +short_desc="A C++/Qt wrapper around the wonderful echo nest api" +maintainer="Duncan Overbruck " +license="GPL-2" +homepage="https://projects.kde.org/projects/playground/libs/libechonest" +distfiles="http://files.lfranchi.com/${pkgname}-${version}.tar.bz2" +checksum=79983ba72fbf9b112ebfb329b96b60eddf25d719ebe34eb70de01aa106ae2b44 + +libechonest-devel_package() { + depends="libechonest>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + } +} From a4de4ca3dd98f6d430ba34e14672e8921b2e6ebb Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Fri, 23 Jan 2015 18:23:11 +0100 Subject: [PATCH 2/8] New package: quazip-0.7.1 --- common/shlibs | 1 + srcpkgs/quazip-devel | 1 + srcpkgs/quazip/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/quazip-devel create mode 100644 srcpkgs/quazip/template diff --git a/common/shlibs b/common/shlibs index c60897b9fa..33a96ccdfb 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1895,3 +1895,4 @@ libasignify.so.1 asignify-1.0_1 libvte2_90.so.9 vte290-0.36.3_1 libd0_blind_id.so.0 xonotic-0.8.0_1 libechonest.so.2.3 libechonest-2.3.0_1 +libquazip.so.1 quazip-0.7.1_1 diff --git a/srcpkgs/quazip-devel b/srcpkgs/quazip-devel new file mode 120000 index 0000000000..25332fc361 --- /dev/null +++ b/srcpkgs/quazip-devel @@ -0,0 +1 @@ +quazip \ No newline at end of file diff --git a/srcpkgs/quazip/template b/srcpkgs/quazip/template new file mode 100644 index 0000000000..6c022089b2 --- /dev/null +++ b/srcpkgs/quazip/template @@ -0,0 +1,29 @@ +# Template file for 'quazip' +pkgname=quazip +version=0.7.1 +revision=1 +hostmakedepends="qt-qmake" +makedepends="qt-devel zlib-devel" +short_desc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package" +maintainer="Duncan Overbruck " +license="LGPL-2.0" +homepage="http://sourceforge.net/projects/quazip/" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=78c984103555c51e6f7ef52e3a2128e2beb9896871b2cc4d4dbd4d64bff132de + +do_configure() { + qmake PREFIX=/usr +} + +do_install() { + make INSTALL_ROOT=${DESTDIR} install +} + +quazip-devel_package() { + depends="quazip>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + } +} From 5cd08f2e2d29ccb94a6710ece3ce9787e9d6befd Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Fri, 23 Jan 2015 18:24:09 +0100 Subject: [PATCH 3/8] New package: websocketpp-0.5.0 --- srcpkgs/websocketpp/template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/websocketpp/template diff --git a/srcpkgs/websocketpp/template b/srcpkgs/websocketpp/template new file mode 100644 index 0000000000..4992be7364 --- /dev/null +++ b/srcpkgs/websocketpp/template @@ -0,0 +1,12 @@ +# Template file for 'websocketpp' +pkgname=websocketpp +version=0.5.0 +revision=1 +build_style=cmake +hostmakedepends="cmake" +short_desc="C++/Boost Asio based websocket client/server library" +maintainer="Duncan Overbruck " +license="BSD" +homepage="http://www.zaphoyd.com/websocketpp" +distfiles="https://github.com/zaphoyd/websocketpp/archive/${version}.tar.gz" +checksum=ab032d61f1d94fc4ebf3bb74297e520499d6fe56801084d3cc828455482e81d9 From fe283c240dd05714a45b10516ef6313880afbc51 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Fri, 23 Jan 2015 18:38:45 +0100 Subject: [PATCH 4/8] New package: qtkeychain-0.4.0 --- common/shlibs | 1 + srcpkgs/qtkeychain-devel | 1 + srcpkgs/qtkeychain/template | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 120000 srcpkgs/qtkeychain-devel create mode 100644 srcpkgs/qtkeychain/template diff --git a/common/shlibs b/common/shlibs index 33a96ccdfb..7d1b9a64fd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1896,3 +1896,4 @@ libvte2_90.so.9 vte290-0.36.3_1 libd0_blind_id.so.0 xonotic-0.8.0_1 libechonest.so.2.3 libechonest-2.3.0_1 libquazip.so.1 quazip-0.7.1_1 +libqtkeychain.so.0 qtkeychain-0.4.0_1 diff --git a/srcpkgs/qtkeychain-devel b/srcpkgs/qtkeychain-devel new file mode 120000 index 0000000000..b1698e9031 --- /dev/null +++ b/srcpkgs/qtkeychain-devel @@ -0,0 +1 @@ +qtkeychain \ No newline at end of file diff --git a/srcpkgs/qtkeychain/template b/srcpkgs/qtkeychain/template new file mode 100644 index 0000000000..1e4f5139f0 --- /dev/null +++ b/srcpkgs/qtkeychain/template @@ -0,0 +1,23 @@ +# Template file for 'qtkeychain' +pkgname=qtkeychain +version=0.4.0 +revision=1 +build_style=cmake +hostmakedepends="cmake" +makedepends="icu-devel qt-devel" +short_desc="Platform-independent Qt API for storing passwords securely" +maintainer="Duncan Overbruck " +license="BSD" +homepage="https://github.com/frankosterfeld/qtkeychain" +distfiles="https://github.com/frankosterfeld/${pkgname}/archive/v${version}.tar.gz" +checksum=a67dea6a2cc857afdb12f1e639aef63d1a9841a44e5640d9e71d0446f146b707 + +qtkeychain-devel_package() { + depends="qtkeychain>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From 53ed2d0acfb5608b1c9672f8956c5961104c6b92 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Sat, 24 Jan 2015 03:31:26 +0100 Subject: [PATCH 5/8] New package: jreen-1.2.0 jreen fix --- common/shlibs | 1 + srcpkgs/jreen-devel | 1 + srcpkgs/jreen/template | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 120000 srcpkgs/jreen-devel create mode 100644 srcpkgs/jreen/template diff --git a/common/shlibs b/common/shlibs index 7d1b9a64fd..389e242778 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1897,3 +1897,4 @@ libd0_blind_id.so.0 xonotic-0.8.0_1 libechonest.so.2.3 libechonest-2.3.0_1 libquazip.so.1 quazip-0.7.1_1 libqtkeychain.so.0 qtkeychain-0.4.0_1 +libjreen.so.1 jreen-1.2.0_1 diff --git a/srcpkgs/jreen-devel b/srcpkgs/jreen-devel new file mode 120000 index 0000000000..adda684e0c --- /dev/null +++ b/srcpkgs/jreen-devel @@ -0,0 +1 @@ +jreen \ No newline at end of file diff --git a/srcpkgs/jreen/template b/srcpkgs/jreen/template new file mode 100644 index 0000000000..3df604af99 --- /dev/null +++ b/srcpkgs/jreen/template @@ -0,0 +1,23 @@ +# Template file for 'jreen' +pkgname=jreen +version=1.2.0 +revision=1 +build_style=cmake +configure_args="-DJREEN_FORCE_QT4=yes" +hostmakedepends="cmake pkg-config" +makedepends="gsasl-devel speex-devel qt-devel zlib-devel" +short_desc="Extensible XMPP library written in C++ using Qt" +maintainer="Duncan Overbruck " +license="GPL-2" +homepage="http://qutim.org/jreen" +distfiles="http://github.com/euroelessar/${pkgname}/archive/v${version}.tar.gz" +checksum=cee3762015357bfd88f7f3eb71dd7f90ddf37fdff07c5cf99881fda051c5fe1b + +jreen-devel_package() { + depends="jreen>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + } +} From e226f0f9dec18d68b5ecd6378ec5682ab7898e73 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Sat, 24 Jan 2015 04:33:59 +0100 Subject: [PATCH 6/8] qca: update to 2.1.0. --- srcpkgs/qca-ossl | 1 + srcpkgs/qca/patches/libressl.patch | 14 ++++++++++++++ srcpkgs/qca/template | 14 +++++++++++--- 3 files changed, 26 insertions(+), 3 deletions(-) create mode 120000 srcpkgs/qca-ossl create mode 100644 srcpkgs/qca/patches/libressl.patch diff --git a/srcpkgs/qca-ossl b/srcpkgs/qca-ossl new file mode 120000 index 0000000000..28e094dfc3 --- /dev/null +++ b/srcpkgs/qca-ossl @@ -0,0 +1 @@ +qca \ No newline at end of file diff --git a/srcpkgs/qca/patches/libressl.patch b/srcpkgs/qca/patches/libressl.patch new file mode 100644 index 0000000000..2da07337d6 --- /dev/null +++ b/srcpkgs/qca/patches/libressl.patch @@ -0,0 +1,14 @@ +# upstream +# http://quickgit.kde.org/?p=qca.git&a=commit&h=593de6855a4f4dc26cface3e96de8889f90cb4bb + +--- plugins/qca-ossl/qca-ossl.cpp 2015-01-24 00:38:42.000000000 +0100 ++++ plugins/qca-ossl/qca-ossl.cpp 2015-01-24 00:38:27.000000000 +0100 +@@ -5801,7 +5801,7 @@ + { + SessionInfo sessInfo; + +- sessInfo.isCompressed = (0 != ssl->session->compress_meth); ++ sessInfo.isCompressed = (0 != SSL_SESSION_get_compress_id(ssl->session)); + + if (ssl->version == TLS1_VERSION) + sessInfo.version = TLS::TLS_v1; diff --git a/srcpkgs/qca/template b/srcpkgs/qca/template index 9f132044de..e20fd4e7ea 100644 --- a/srcpkgs/qca/template +++ b/srcpkgs/qca/template @@ -1,11 +1,11 @@ # Template file for 'qca' pkgname=qca version=2.1.0 -revision=1 +revision=2 build_style=cmake -configure_args="-DBUILD_TESTS=0 -DQCA_FEATURE_INSTALL_DIR=/usr/share/qca/mkspecs" +configure_args="-DBUILD_TESTS=0 -DQCA_FEATURE_INSTALL_DIR=/usr/share/qca/mkspecs -DWITH_ossl_PLUGIN=yes" hostmakedepends="cmake pkg-config" -makedepends="nss-devel libgcrypt-devel qt-devel ca-certificates" +makedepends="nss-devel libgcrypt-devel qt-devel ca-certificates libressl-devel" depends="ca-certificates" short_desc="Qt Cryptographic Architecture" maintainer="Juan RP " @@ -14,6 +14,14 @@ homepage="http://delta.affinix.com/qca/" distfiles="http://delta.affinix.com/download/qca/2.0/${pkgname}-${version}.tar.gz" checksum=226dcd76138c3738cdc15863607a96b3758a4c3efd3c47295939bcea4e7a9284 +qca-ossl_package() { + depends="${sourcepkg}-${version}_${revision} libressl" + short_desc+=" - QCA OSSL plugin" + pkg_install() { + vmove usr/lib/qca/crypto/libqca-ossl.so + } +} + qca-devel_package() { depends="qt-devel ${sourcepkg}-${version}_${revision}" pkg_install() { From 5737baa232e3ea0131d0c132e2408833037eabe9 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Sat, 24 Jan 2015 19:40:44 +0100 Subject: [PATCH 7/8] New package: telepathy-qt-0.9.5 telepathy-qt fix --- common/shlibs | 2 ++ srcpkgs/telepathy-qt-devel | 1 + srcpkgs/telepathy-qt-farstream | 1 + srcpkgs/telepathy-qt/template | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 36 insertions(+) create mode 120000 srcpkgs/telepathy-qt-devel create mode 120000 srcpkgs/telepathy-qt-farstream create mode 100644 srcpkgs/telepathy-qt/template diff --git a/common/shlibs b/common/shlibs index 389e242778..d58e8dc8c8 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1898,3 +1898,5 @@ libechonest.so.2.3 libechonest-2.3.0_1 libquazip.so.1 quazip-0.7.1_1 libqtkeychain.so.0 qtkeychain-0.4.0_1 libjreen.so.1 jreen-1.2.0_1 +libtelepathy-qt4.so.2 telepathy-qt-0.9.5_1 +libtelepathy-qt4-farstream.so.2 telepathy-qt-farstream-0.9.5_1 diff --git a/srcpkgs/telepathy-qt-devel b/srcpkgs/telepathy-qt-devel new file mode 120000 index 0000000000..0403167d78 --- /dev/null +++ b/srcpkgs/telepathy-qt-devel @@ -0,0 +1 @@ +telepathy-qt \ No newline at end of file diff --git a/srcpkgs/telepathy-qt-farstream b/srcpkgs/telepathy-qt-farstream new file mode 120000 index 0000000000..0403167d78 --- /dev/null +++ b/srcpkgs/telepathy-qt-farstream @@ -0,0 +1 @@ +telepathy-qt \ No newline at end of file diff --git a/srcpkgs/telepathy-qt/template b/srcpkgs/telepathy-qt/template new file mode 100644 index 0000000000..e39a81422f --- /dev/null +++ b/srcpkgs/telepathy-qt/template @@ -0,0 +1,32 @@ +# Template file for 'telepathy-qt' +pkgname=telepathy-qt +version=0.9.5 +revision=1 +build_style=cmake +configure_args="-DENABLE_EXAMPLES=OFF -DENABLE_TESTS=OFF" +hostmakedepends="cmake pkg-config" +makedepends="qt-devel telepathy-farstream-devel telepathy-glib-devel gstreamer-devel" +short_desc="Qt4 bindings for the Telepathy D-Bus protocol" +maintainer="Duncan Overbruck " +license="LGPL-2.1" +homepage="http://telepathy.freedesktop.org/" +distfiles="http://telepathy.freedesktop.org/releases/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=93474858efe55bf45ee9352f88b852d4a24505939dc81a3a3c6fa5a686809c8e + +telepathy-qt-farstream_package() { + depends="telepathy-qt>=${version}_${revision}" + pkg_install() { + vmove usr/lib/pkgconfig/TelepathyQt4Farstream.pc + vmove usr/lib/*-farstream.so.* + } +} + +telepathy-qt-devel_package() { + depends="telepathy-qt>=${version}_${revision} telepathy-qt-farstream>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake/TelepathyQt4* + vmove usr/lib/*.so + } +} From 9c352db04ba90b3324c4cba8c544ba9d2be2bd22 Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Sat, 24 Jan 2015 21:59:15 +0100 Subject: [PATCH 8/8] New package: tomahawk-0.8.2 tomahawk fix --- common/shlibs | 23 +++++++++++++++++++++++ srcpkgs/tomahawk-devel | 1 + srcpkgs/tomahawk/template | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 120000 srcpkgs/tomahawk-devel create mode 100644 srcpkgs/tomahawk/template diff --git a/common/shlibs b/common/shlibs index d58e8dc8c8..35752496ac 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1900,3 +1900,26 @@ libqtkeychain.so.0 qtkeychain-0.4.0_1 libjreen.so.1 jreen-1.2.0_1 libtelepathy-qt4.so.2 telepathy-qt-0.9.5_1 libtelepathy-qt4-farstream.so.2 telepathy-qt-farstream-0.9.5_1 +libtomahawk_configstorage_telepathy.so tomahawk-0.8.2_1 +libtomahawk_account_google.so tomahawk-0.8.2_1 +libtomahawk_account_xmpp.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_charts.so tomahawk-0.8.2_1 +libtomahawk_account_hatchet.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_fdonotify.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_hypem.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_newreleases.so tomahawk-0.8.2_1 +libtomahawk.so.0.8.2 tomahawk-0.8.2_1 +libtomahawk_infoplugin_mpris.so tomahawk-0.8.2_1 +libtomahawk_viewpage_dashboard.so tomahawk-0.8.2_1 +libtomahawk-playdarapi.so.0.8.2 tomahawk-0.8.2_1 +libtomahawk_viewpage_whatsnew_0_8.so tomahawk-0.8.2_1 +libtomahawk_viewpage_newreleases.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_musicbrainz.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_echonest.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_spotify.so tomahawk-0.8.2_1 +libtomahawk_account_zeroconf.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_rovi.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_musixmatch.so tomahawk-0.8.2_1 +libtomahawk_viewpage_charts.so tomahawk-0.8.2_1 +libtomahawk_infoplugin_discogs.so tomahawk-0.8.2_1 +libtomahawk-widgets.so.0.8.2 tomahawk-0.8.2_1 diff --git a/srcpkgs/tomahawk-devel b/srcpkgs/tomahawk-devel new file mode 120000 index 0000000000..4b39eaa821 --- /dev/null +++ b/srcpkgs/tomahawk-devel @@ -0,0 +1 @@ +tomahawk \ No newline at end of file diff --git a/srcpkgs/tomahawk/template b/srcpkgs/tomahawk/template new file mode 100644 index 0000000000..2c204cb6ae --- /dev/null +++ b/srcpkgs/tomahawk/template @@ -0,0 +1,38 @@ +# Template file for 'tomahawk' +pkgname=tomahawk +version=0.8.2 +revision=1 +build_style=cmake +build_options="upower hatchet kde xmpp" +desc_option_hatchet="Enable support for http://hatchet.is" +desc_option_kde="Enable support for KDE" +desc_option_xmpp="Enable support for XMPP" +build_options_default=${build_options} +configure_args="-DBUILD_RELEASE=ON \ + $(vopt_if hatchet '-DBUILD_HATCHET=ON' '-DBUILD_HATCHET=OFF') \ + -DBUILD_WITH_QT4=ON \ + -DWITH_CRASHREPORTER=OFF + $(vopt_if kde '-DWITH_KDE4=ON' '-DWITH_KDE4=OFF') \ + $(vopt_if upower '-DWITH_UPOWER=ON' '-DWITH_UPOWER=OFF')" +hostmakedepends="cmake pkg-config" +makedepends="boost-devel qt-devel qjson-devel taglib-devel sparsehash gnutls-devel + qca-devel Lucene++-devel attica-devel quazip-devel qtkeychain-devel + phonon-devel liblastfm-devel libechonest-devel libressl-devel + $(vopt_if hatchet websocketpp) $(vopt_if xmpp jreen-devel) + $(vopt_if kde kde-baseapps-devel) $(vopt_if kde telepathy-qt-devel)" +depends="virtual?phonon-backend qt-plugin-sqlite $(vopt_if xmpp qca-ossl)" +short_desc="Multi-source social music player" +maintainer="Duncan Overbruck " +license="GPL-3" +homepage="http://tomahawk-player.org/" +distfiles="http://download.tomahawk-player.org/${pkgname}-${version}.tar.bz2" +checksum=522d2ef873f8548990ac1fc736c11dd08c347687c77d63b520f55207f19db3ae + +tomahawk-devel_package() { + depends="tomahawk>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + } +}