From 34f6ecb9419b58e6e92a0090d50423b3b4c14ed3 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 18:15:44 +0100 Subject: [PATCH 01/10] New package: qca-qt5-2.1.0 --- common/shlibs | 1 + srcpkgs/qca-qt5-devel | 1 + srcpkgs/qca-qt5-ossl | 1 + srcpkgs/qca-qt5/patches/libressl.patch | 14 ++++++++++ srcpkgs/qca-qt5/template | 37 ++++++++++++++++++++++++++ 5 files changed, 54 insertions(+) create mode 120000 srcpkgs/qca-qt5-devel create mode 120000 srcpkgs/qca-qt5-ossl create mode 100644 srcpkgs/qca-qt5/patches/libressl.patch create mode 100644 srcpkgs/qca-qt5/template diff --git a/common/shlibs b/common/shlibs index fef4ea507d2..12f0e1eb0f9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2006,3 +2006,4 @@ libsfml-graphics.so.2.2.0 SFML-2.2_1 libclamav.so.6 clamav-0.98.6_1 libclamunrar.so.6 clamav-0.98.6_1 libclamunrar_iface.so.6 clamav-0.98.6_1 +libqca.so.2 qca-qt5-2.1.0_1 diff --git a/srcpkgs/qca-qt5-devel b/srcpkgs/qca-qt5-devel new file mode 120000 index 00000000000..88339cbfa6e --- /dev/null +++ b/srcpkgs/qca-qt5-devel @@ -0,0 +1 @@ +qca-qt5 \ No newline at end of file diff --git a/srcpkgs/qca-qt5-ossl b/srcpkgs/qca-qt5-ossl new file mode 120000 index 00000000000..88339cbfa6e --- /dev/null +++ b/srcpkgs/qca-qt5-ossl @@ -0,0 +1 @@ +qca-qt5 \ No newline at end of file diff --git a/srcpkgs/qca-qt5/patches/libressl.patch b/srcpkgs/qca-qt5/patches/libressl.patch new file mode 100644 index 00000000000..2da07337d6f --- /dev/null +++ b/srcpkgs/qca-qt5/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-qt5/template b/srcpkgs/qca-qt5/template new file mode 100644 index 00000000000..3dec828985f --- /dev/null +++ b/srcpkgs/qca-qt5/template @@ -0,0 +1,37 @@ +# Template file for 'qca' +pkgname=qca-qt5 +version=2.1.0 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +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 qt5-devel ca-certificates libressl-devel" +depends="ca-certificates" +short_desc="Qt Cryptographic Architecture" +maintainer="Duncaen " +license="LGPL-2.1" +homepage="http://delta.affinix.com/qca/" +distfiles="http://delta.affinix.com/download/qca/2.0/${pkgname%-*}-${version}.tar.gz" +checksum=226dcd76138c3738cdc15863607a96b3758a4c3efd3c47295939bcea4e7a9284 + +provides="qca-${version}_${revision}" +replaces="qca>=0" + +qca-qt5-ossl_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc+=" - QCA OSSL plugin" + pkg_install() { + vmove usr/lib/qca/crypto/libqca-ossl.so + } +} + +qca-qt5-devel_package() { + depends="qt5-devel ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove usr/share/qca/mkspecs + } +} From c967e5226e8bd0d483c21057c2f7bddbe39ea288 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 18:01:48 +0100 Subject: [PATCH 02/10] New package: qtkeychain-qt5-0.4.0 --- common/shlibs | 1 + srcpkgs/qtkeychain-qt5-devel | 1 + srcpkgs/qtkeychain-qt5/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/qtkeychain-qt5-devel create mode 100644 srcpkgs/qtkeychain-qt5/template diff --git a/common/shlibs b/common/shlibs index 12f0e1eb0f9..d4543b3d2a1 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2007,3 +2007,4 @@ libclamav.so.6 clamav-0.98.6_1 libclamunrar.so.6 clamav-0.98.6_1 libclamunrar_iface.so.6 clamav-0.98.6_1 libqca.so.2 qca-qt5-2.1.0_1 +libqt5keychain.so.0 qtkeychain-qt5-0.4.0_1 diff --git a/srcpkgs/qtkeychain-qt5-devel b/srcpkgs/qtkeychain-qt5-devel new file mode 120000 index 00000000000..4c1fda8fc89 --- /dev/null +++ b/srcpkgs/qtkeychain-qt5-devel @@ -0,0 +1 @@ +qtkeychain-qt5 \ No newline at end of file diff --git a/srcpkgs/qtkeychain-qt5/template b/srcpkgs/qtkeychain-qt5/template new file mode 100644 index 00000000000..38059d2a0c2 --- /dev/null +++ b/srcpkgs/qtkeychain-qt5/template @@ -0,0 +1,24 @@ +# Template file for 'qtkeychain' +pkgname=qtkeychain-qt5 +version=0.4.0 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +hostmakedepends="cmake" +makedepends="icu-devel qt5-devel qt5-tools-devel" +short_desc="Platform-independent Qt API for storing passwords securely" +maintainer="Duncaen " +license="BSD" +homepage="https://github.com/frankosterfeld/qtkeychain" +distfiles="https://github.com/frankosterfeld/${pkgname%-*}/archive/v${version}.tar.gz" +checksum=a67dea6a2cc857afdb12f1e639aef63d1a9841a44e5640d9e71d0446f146b707 + +qtkeychain-qt5-devel_package() { + depends="qtkeychain-qt5>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From 23ce6a7bd0b429bf4198195b92ea7066c8b047d8 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 18:51:27 +0100 Subject: [PATCH 03/10] New package: phonon-qt5-4.8.3 --- common/shlibs | 2 ++ srcpkgs/phonon-qt5-devel | 1 + srcpkgs/phonon-qt5/template | 31 +++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 120000 srcpkgs/phonon-qt5-devel create mode 100644 srcpkgs/phonon-qt5/template diff --git a/common/shlibs b/common/shlibs index d4543b3d2a1..5e6dddfeb12 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2008,3 +2008,5 @@ libclamunrar.so.6 clamav-0.98.6_1 libclamunrar_iface.so.6 clamav-0.98.6_1 libqca.so.2 qca-qt5-2.1.0_1 libqt5keychain.so.0 qtkeychain-qt5-0.4.0_1 +libphonon4qt5.so.4 phonon-qt5-4.8.3_1 +libphonon4qt5experimental.so.4 phonon-qt5-4.8.3_1 diff --git a/srcpkgs/phonon-qt5-devel b/srcpkgs/phonon-qt5-devel new file mode 120000 index 00000000000..b45aefd2252 --- /dev/null +++ b/srcpkgs/phonon-qt5-devel @@ -0,0 +1 @@ +phonon-qt5 \ No newline at end of file diff --git a/srcpkgs/phonon-qt5/template b/srcpkgs/phonon-qt5/template new file mode 100644 index 00000000000..d03b3768dd0 --- /dev/null +++ b/srcpkgs/phonon-qt5/template @@ -0,0 +1,31 @@ +# Template file for 'phonon' +pkgname=phonon-qt5 +version=4.8.3 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +configure_args="-DPHONON_BUILD_PHONON4QT5=ON -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON" +hostmakedepends="cmake automoc4" +makedepends="glib-devel qt5-devel pulseaudio-devel libqzeitgeist-devel" +short_desc="The multimedia framework for KDE" +maintainer="Juan RP " +license="LGPL-2.1" +homepage="http://phonon.kde.org/" +distfiles="http://download.kde.org/stable/${pkgname%-*}/${version}/src/${pkgname%-*}-${version}.tar.xz" +checksum=a1149c961ca1570968d070bbd23671e614aa506f847ca93748960e309f85da16 + +post_install() { + # Create compat symlink for QT phonon. + vmkdir usr/lib/qt5/plugins + ln -s /usr/lib/kde4/plugins/phonon_backend ${DESTDIR}/usr/lib/qt5/plugins +} + +phonon-qt5-devel_package() { + depends="qt5-devel ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/pkgconfig + vmove usr/share/phonon4qt5 + } +} From 3758446373478ce3981a360962d56d9ccaaaaa07 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sun, 3 May 2015 18:00:55 +0200 Subject: [PATCH 04/10] New package: telepathy-qt5-0.9.5 --- common/shlibs | 2 ++ srcpkgs/telepathy-qt5-devel | 1 + srcpkgs/telepathy-qt5-farstream | 1 + srcpkgs/telepathy-qt5/template | 40 +++++++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 120000 srcpkgs/telepathy-qt5-devel create mode 120000 srcpkgs/telepathy-qt5-farstream create mode 100644 srcpkgs/telepathy-qt5/template diff --git a/common/shlibs b/common/shlibs index 5e6dddfeb12..514d5035597 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2010,3 +2010,5 @@ libqca.so.2 qca-qt5-2.1.0_1 libqt5keychain.so.0 qtkeychain-qt5-0.4.0_1 libphonon4qt5.so.4 phonon-qt5-4.8.3_1 libphonon4qt5experimental.so.4 phonon-qt5-4.8.3_1 +libtelepathy-qt5.so.0 telepathy-qt5-0.9.5_1 +libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1 diff --git a/srcpkgs/telepathy-qt5-devel b/srcpkgs/telepathy-qt5-devel new file mode 120000 index 00000000000..22de5457693 --- /dev/null +++ b/srcpkgs/telepathy-qt5-devel @@ -0,0 +1 @@ +telepathy-qt5 \ No newline at end of file diff --git a/srcpkgs/telepathy-qt5-farstream b/srcpkgs/telepathy-qt5-farstream new file mode 120000 index 00000000000..22de5457693 --- /dev/null +++ b/srcpkgs/telepathy-qt5-farstream @@ -0,0 +1 @@ +telepathy-qt5 \ No newline at end of file diff --git a/srcpkgs/telepathy-qt5/template b/srcpkgs/telepathy-qt5/template new file mode 100644 index 00000000000..7cff0b614dd --- /dev/null +++ b/srcpkgs/telepathy-qt5/template @@ -0,0 +1,40 @@ +# Template file for 'telepathy-qt' +pkgname=telepathy-qt5 +version=0.9.5 +revision=1 +wrksrc=${pkgname//5/}-${version} +build_style=cmake +configure_args=" + -DENABLE_EXAMPLES=OFF + -DENABLE_TESTS=OFF + -DDESIRED_QT_VERSION=5 + -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5" +hostmakedepends="cmake pkg-config" +makedepends="qt5-devel telepathy-farstream-devel telepathy-glib-devel gstreamer-devel" +short_desc="Qt5 bindings for the Telepathy D-Bus protocol" +maintainer="Duncaen " +license="LGPL-2.1" +homepage="http://telepathy.freedesktop.org/" +distfiles="http://telepathy.freedesktop.org/releases/${pkgname//5/}/${pkgname//5/}-${version}.tar.gz" +checksum=93474858efe55bf45ee9352f88b852d4a24505939dc81a3a3c6fa5a686809c8e + +subpackages="telepathy-qt5-farstream telepathy-qt5-devel" + +telepathy-qt5-farstream_package() { + depends="telepathy-qt5>=${version}_${revision}" + pkg_install() { + vmove usr/lib/*-farstream.so.* + } +} + +telepathy-qt5-devel_package() { + depends="telepathy-qt5>=${version}_${revision} telepathy-qt5-farstream>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake/TelepathyQt5* + vmove usr/lib/*.so + vmove usr/lib/*.a + vmove usr/lib/pkgconfig + } +} From 09f1699d3c1d51228c40a37d9c208738279d0f63 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 17:21:25 +0100 Subject: [PATCH 05/10] New package: attica-qt5-5.6.0 --- common/shlibs | 1 + srcpkgs/attica-qt5-devel | 1 + srcpkgs/attica-qt5/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/attica-qt5-devel create mode 100644 srcpkgs/attica-qt5/template diff --git a/common/shlibs b/common/shlibs index 514d5035597..ebc898e7ef5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2012,3 +2012,4 @@ libphonon4qt5.so.4 phonon-qt5-4.8.3_1 libphonon4qt5experimental.so.4 phonon-qt5-4.8.3_1 libtelepathy-qt5.so.0 telepathy-qt5-0.9.5_1 libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1 +libKF5Attica.so.5 attica-qt5-5.6.0_1 diff --git a/srcpkgs/attica-qt5-devel b/srcpkgs/attica-qt5-devel new file mode 120000 index 00000000000..e7ae6580128 --- /dev/null +++ b/srcpkgs/attica-qt5-devel @@ -0,0 +1 @@ +attica-qt5 \ No newline at end of file diff --git a/srcpkgs/attica-qt5/template b/srcpkgs/attica-qt5/template new file mode 100644 index 00000000000..5606b951c64 --- /dev/null +++ b/srcpkgs/attica-qt5/template @@ -0,0 +1,25 @@ +# Template file for 'attica' +pkgname=attica-qt5 +version=5.6.0 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +hostmakedepends="cmake" +makedepends="qt5-devel extra-cmake-modules" +short_desc="A Qt library that implements the Open Collaboration Services API" +maintainer="Juan RP " +license="GPL-3" +homepage="https://projects.kde.org/projects/kdesupport/attica" +distfiles="http://download.kde.org/stable/frameworks/${version%.*}/${pkgname%-*}-${version}.tar.xz" +checksum=00795347ddede9daabc84112c517b4c92ec387c38fd7460c93fc877ac57383e3 + +attica-qt5-devel_package() { + depends="${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/mkspecs + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From 9f49f8d5b351c1fd5baf1485eae782796da70502 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 17:41:40 +0100 Subject: [PATCH 06/10] New package: libechonest-qt5-2.3.0 --- common/shlibs | 1 + srcpkgs/libechonest-qt5-devel | 1 + srcpkgs/libechonest-qt5/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/libechonest-qt5-devel create mode 100644 srcpkgs/libechonest-qt5/template diff --git a/common/shlibs b/common/shlibs index ebc898e7ef5..c00ec92ecb9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2013,3 +2013,4 @@ libphonon4qt5experimental.so.4 phonon-qt5-4.8.3_1 libtelepathy-qt5.so.0 telepathy-qt5-0.9.5_1 libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1 libKF5Attica.so.5 attica-qt5-5.6.0_1 +libechonest5.so.2.3 libechonest-qt5-2.3.0_1 diff --git a/srcpkgs/libechonest-qt5-devel b/srcpkgs/libechonest-qt5-devel new file mode 120000 index 00000000000..bf36a5da4be --- /dev/null +++ b/srcpkgs/libechonest-qt5-devel @@ -0,0 +1 @@ +libechonest-qt5 \ No newline at end of file diff --git a/srcpkgs/libechonest-qt5/template b/srcpkgs/libechonest-qt5/template new file mode 100644 index 00000000000..1a5288e9de0 --- /dev/null +++ b/srcpkgs/libechonest-qt5/template @@ -0,0 +1,25 @@ +# Template file for 'libechonest' +pkgname=libechonest-qt5 +version=2.3.0 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +configure_args="-DBUILD_WITH_QT4=OFF" +hostmakedepends="cmake qt5-qmake" +makedepends="boost-devel qt5-xmlpatterns-devel" +short_desc="A C++/Qt wrapper around the wonderful echo nest api" +maintainer="Duncaen " +license="GPL-2" +homepage="https://projects.kde.org/projects/playground/libs/libechonest" +distfiles="http://files.lfranchi.com/${pkgname%-*}-${version}.tar.bz2" +checksum=79983ba72fbf9b112ebfb329b96b60eddf25d719ebe34eb70de01aa106ae2b44 + +libechonest-qt5-devel_package() { + depends="libechonest-qt5>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + } +} From fe64288562102b47136c3ae51c86af81a87e7687 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 17:56:05 +0100 Subject: [PATCH 07/10] New package: liblastfm-qt5-1.0.9 --- common/shlibs | 2 ++ srcpkgs/liblastfm-qt5-devel | 1 + srcpkgs/liblastfm-qt5/template | 23 +++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/liblastfm-qt5-devel create mode 100644 srcpkgs/liblastfm-qt5/template diff --git a/common/shlibs b/common/shlibs index c00ec92ecb9..9af5ed9e9a0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2014,3 +2014,5 @@ libtelepathy-qt5.so.0 telepathy-qt5-0.9.5_1 libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1 libKF5Attica.so.5 attica-qt5-5.6.0_1 libechonest5.so.2.3 libechonest-qt5-2.3.0_1 +liblastfm_fingerprint5.so.1 liblastfm-qt5-1.0.9_1 +liblastfm5.so.1 liblastfm-qt5-1.0.9_1 diff --git a/srcpkgs/liblastfm-qt5-devel b/srcpkgs/liblastfm-qt5-devel new file mode 120000 index 00000000000..2f4a3a55985 --- /dev/null +++ b/srcpkgs/liblastfm-qt5-devel @@ -0,0 +1 @@ +liblastfm-qt5 \ No newline at end of file diff --git a/srcpkgs/liblastfm-qt5/template b/srcpkgs/liblastfm-qt5/template new file mode 100644 index 00000000000..082763d6bf6 --- /dev/null +++ b/srcpkgs/liblastfm-qt5/template @@ -0,0 +1,23 @@ +# Template file for 'liblastfm' +pkgname=liblastfm-qt5 +version=1.0.9 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +hostmakedepends="cmake" +makedepends="qt5-devel qt5-plugin-pgsql qt5-plugin-mysql qt5-plugin-sqlite qt5-plugin-odbc libsamplerate-devel fftw-devel" +short_desc="A Qt5 C++ library for the Last.fm webservices" +maintainer="Duncaen " +license="GPL-3" +homepage="https://github.com/lastfm/liblastfm" +distfiles="https://github.com/lastfm/${pkgname%-*}/archive/${version}.tar.gz" +checksum=5276b5fe00932479ce6fe370ba3213f3ab842d70a7d55e4bead6e26738425f7b + +liblastfm-qt5-devel_package() { + depends="liblastfm-qt5>=${version}_${revision} $makedepends" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + } +} From 1a081e8b781b62fd0cf95cdc81b9fbff80267d8f Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sun, 3 May 2015 19:02:05 +0200 Subject: [PATCH 08/10] New package: quazip-qt5-0.7.1 --- common/shlibs | 1 + srcpkgs/quazip-qt5-devel | 1 + srcpkgs/quazip-qt5/template | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 120000 srcpkgs/quazip-qt5-devel create mode 100644 srcpkgs/quazip-qt5/template diff --git a/common/shlibs b/common/shlibs index 9af5ed9e9a0..a65225e6e27 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2016,3 +2016,4 @@ libKF5Attica.so.5 attica-qt5-5.6.0_1 libechonest5.so.2.3 libechonest-qt5-2.3.0_1 liblastfm_fingerprint5.so.1 liblastfm-qt5-1.0.9_1 liblastfm5.so.1 liblastfm-qt5-1.0.9_1 +libquazip.so.1 quazip-qt5-0.7.1_1 diff --git a/srcpkgs/quazip-qt5-devel b/srcpkgs/quazip-qt5-devel new file mode 120000 index 00000000000..bcd26a20fdc --- /dev/null +++ b/srcpkgs/quazip-qt5-devel @@ -0,0 +1 @@ +quazip-qt5 \ No newline at end of file diff --git a/srcpkgs/quazip-qt5/template b/srcpkgs/quazip-qt5/template new file mode 100644 index 00000000000..5dd798b537c --- /dev/null +++ b/srcpkgs/quazip-qt5/template @@ -0,0 +1,33 @@ +# Template file for 'quazip' +pkgname=quazip-qt5 +version=0.7.1 +revision=1 +wrksrc=${pkgname%-*}-${version} +hostmakedepends="qt5-qmake" +makedepends="qt5-devel zlib-devel" +short_desc="C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package" +maintainer="Duncaen " +license="LGPL-2.0" +homepage="http://sourceforge.net/projects/quazip/" +distfiles="${SOURCEFORGE_SITE}/${pkgname%-*}/${pkgname%-*}-${version}.tar.gz" +checksum=78c984103555c51e6f7ef52e3a2128e2beb9896871b2cc4d4dbd4d64bff132de + +provides="quazip-${version}_${revision}" +replaces="quazip>=0" + +do_configure() { + qmake PREFIX=/usr +} + +do_install() { + make INSTALL_ROOT=${DESTDIR} install +} + +quazip-qt5-devel_package() { + depends="quazip-qt5>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + } +} From 633a7634977ce555a48de389bfdb6b8783c2c546 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 6 Feb 2015 18:19:12 +0100 Subject: [PATCH 09/10] New package: jreen-qt5-1.2.0 --- common/shlibs | 1 + srcpkgs/jreen-qt5-devel | 1 + srcpkgs/jreen-qt5/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/jreen-qt5-devel create mode 100644 srcpkgs/jreen-qt5/template diff --git a/common/shlibs b/common/shlibs index a65225e6e27..08b0a7c9501 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2017,3 +2017,4 @@ libechonest5.so.2.3 libechonest-qt5-2.3.0_1 liblastfm_fingerprint5.so.1 liblastfm-qt5-1.0.9_1 liblastfm5.so.1 liblastfm-qt5-1.0.9_1 libquazip.so.1 quazip-qt5-0.7.1_1 +libjreen-qt5.so.1 jreen-qt5-1.2.0_1 diff --git a/srcpkgs/jreen-qt5-devel b/srcpkgs/jreen-qt5-devel new file mode 120000 index 00000000000..9aff5c71925 --- /dev/null +++ b/srcpkgs/jreen-qt5-devel @@ -0,0 +1 @@ +jreen-qt5 \ No newline at end of file diff --git a/srcpkgs/jreen-qt5/template b/srcpkgs/jreen-qt5/template new file mode 100644 index 00000000000..9929d446618 --- /dev/null +++ b/srcpkgs/jreen-qt5/template @@ -0,0 +1,24 @@ +# Template file for 'jreen' +pkgname=jreen-qt5 +version=1.2.0 +revision=1 +wrksrc=${pkgname%-*}-${version} +build_style=cmake +hostmakedepends="cmake pkg-config" +makedepends="gsasl-devel speex-devel qt5-devel zlib-devel" +short_desc="Extensible XMPP library written in C++ using Qt" +maintainer="Duncaen " +license="GPL-2" +homepage="http://qutim.org/jreen" +distfiles="http://github.com/euroelessar/${pkgname%-*}/archive/v${version}.tar.gz" +checksum=cee3762015357bfd88f7f3eb71dd7f90ddf37fdff07c5cf99881fda051c5fe1b + +jreen-qt5-devel_package() { + depends="jreen-qt5>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + } +} From 6d7ba3f7b68cc6b887520be493b487c403551d23 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Sun, 3 May 2015 21:51:38 +0200 Subject: [PATCH 10/10] New package: tomahawk-qt5-0.8.4 --- srcpkgs/tomahawk-qt5-devel | 1 + srcpkgs/tomahawk-qt5/template | 40 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 120000 srcpkgs/tomahawk-qt5-devel create mode 100644 srcpkgs/tomahawk-qt5/template diff --git a/srcpkgs/tomahawk-qt5-devel b/srcpkgs/tomahawk-qt5-devel new file mode 120000 index 00000000000..9bb91079021 --- /dev/null +++ b/srcpkgs/tomahawk-qt5-devel @@ -0,0 +1 @@ +tomahawk-qt5 \ No newline at end of file diff --git a/srcpkgs/tomahawk-qt5/template b/srcpkgs/tomahawk-qt5/template new file mode 100644 index 00000000000..6c82d507c6d --- /dev/null +++ b/srcpkgs/tomahawk-qt5/template @@ -0,0 +1,40 @@ +# Template file for 'tomahawk' +pkgname=tomahawk-qt5 +version=0.8.4 +revision=1 +wrksrc=${pkgname%-*}-${version} +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=OFF \ + -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 Lucene++-devel qt5-devel taglib-devel sparsehash + gnutls-devel qt5-webkit-devel qca-qt5-devel attica-qt5-devel qtkeychain-qt5-devel + qt5-svg-devel qt5-tools-devel phonon-qt5-devel liblastfm-qt5-devel quazip-qt5-devel + libechonest-qt5-devel libressl-devel $(vopt_if hatchet websocketpp) + $(vopt_if xmpp jreen-qt5-devel) $(vopt_if kde telepathy-qt5-devel)" +depends="virtual?phonon-backend qt5-plugin-sqlite $(vopt_if xmpp qca-qt5-ossl) + qca-qt5 quazip-qt5" +short_desc="Multi-source social music player" +maintainer="Duncaen " +license="GPL-3" +homepage="http://tomahawk-player.org/" +distfiles="http://download.tomahawk-player.org/${pkgname%-*}-${version}.tar.bz2" +checksum=0fb04bc6b7009e17186b3d384057939727c6f289d22f7f9a5ed2c9c9cd800449 + +tomahawk-qt5-devel_package() { + depends="tomahawk-qt5>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + } +}