From 196ea943922047f7160b8873d60640ab8db4e7db Mon Sep 17 00:00:00 2001 From: yopito Date: Sat, 6 Feb 2016 18:10:24 +0100 Subject: [PATCH] New package: seafile-client-qt 5.0.4 and its needs (ccnet, seafile-libclient) --- common/shlibs | 2 ++ srcpkgs/ccnet-devel | 1 + srcpkgs/ccnet/template | 39 ++++++++++++++++++++++++++++++ srcpkgs/seafile-client-qt/template | 27 +++++++++++++++++++++ srcpkgs/seafile-libclient-devel | 1 + srcpkgs/seafile-libclient/template | 39 ++++++++++++++++++++++++++++++ 6 files changed, 109 insertions(+) create mode 120000 srcpkgs/ccnet-devel create mode 100644 srcpkgs/ccnet/template create mode 100644 srcpkgs/seafile-client-qt/template create mode 120000 srcpkgs/seafile-libclient-devel create mode 100644 srcpkgs/seafile-libclient/template diff --git a/common/shlibs b/common/shlibs index 6bfd8fe9c6..bc45c8de3e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2337,3 +2337,5 @@ libpqxx-4.0.so libpqxx-4.0.1_1 libndpi.so.1 ndpi-1.6_1 liblog4cxx.so.10 log4cxx-0.10.0_1 libsearpc.so.1 libsearpc-3.0.7_1 +libccnet.so.0 ccnet-5.0.4_1 +libseafile.so.0 seafile-libclient-5.0.4_1 diff --git a/srcpkgs/ccnet-devel b/srcpkgs/ccnet-devel new file mode 120000 index 0000000000..98aa5af43f --- /dev/null +++ b/srcpkgs/ccnet-devel @@ -0,0 +1 @@ +ccnet \ No newline at end of file diff --git a/srcpkgs/ccnet/template b/srcpkgs/ccnet/template new file mode 100644 index 0000000000..cf1be7b0a8 --- /dev/null +++ b/srcpkgs/ccnet/template @@ -0,0 +1,39 @@ +# Template file for 'ccnet' +pkgname=ccnet +version=5.0.4 +revision=1 +build_style=gnu-configure +configure_args="--disable-static --disable-compile-demo" + +hostmakedepends="automake libtool pkg-config python vala libsearpc-codegen" +makedepends="glib-devel sqlite-devel libressl-devel libevent-devel libuuid-devel libsearpc-devel" + +short_desc="Seafile networking library" +maintainer="yopito " +license="GPL-3" +homepage="https://github.com/haiwen/${pkgname}" +distfiles="https://github.com/haiwen/${pkgname}/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" +checksum=b2c930b5c327f9f1ad41d10cdc7ded494c674584bcac892327436c5c8cfac56e + +pre_configure() { + ./autogen.sh +} + +post_install() { + vdoc "README.markdown" + vdoc "COPYRIGHT" + vdoc "HACKING" +} + +ccnet-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + pkg_install() { + vdoc "README.markdown" + vdoc "COPYRIGHT" + vdoc "HACKING" + vmove "usr/include" + vmove "usr/lib/*.so" + vmove "usr/lib/pkgconfig" + } +} diff --git a/srcpkgs/seafile-client-qt/template b/srcpkgs/seafile-client-qt/template new file mode 100644 index 0000000000..d5a3e143e0 --- /dev/null +++ b/srcpkgs/seafile-client-qt/template @@ -0,0 +1,27 @@ +# Template file for 'seafile-client-qt' +_sourcename="seafile-client" + +pkgname=seafile-client-qt +version=5.0.4 +revision=1 +wrksrc="${_sourcename}-${version}" +build_style=cmake +configure_args="-D CMAKE_BUILD_TYPE=Release -D USE_QT5=ON ." + +# nocross since qt unavailable for arm* architecture +nocross=yes +hostmakedepends="pkg-config cmake" +makedepends="sqlite-devel jansson-devel ccnet-devel libsearpc-devel + libressl-devel seafile-libclient-devel libevent-devel libuuid-devel + qt5-devel qt5-tools-devel desktop-file-utils" + +short_desc="Cloud storage system - Qt graphical client" +maintainer="yopito " +license="ASL-2" +homepage="https://github.com/haiwen/${_sourcename}" +distfiles="https://github.com/haiwen/${_sourcename}/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" +checksum=5ce5f0f6615f9d80efd51a23e780340ed840276ced80bc62f1373b643d2fbd28 + +post_install() { + vdoc "README.md" +} diff --git a/srcpkgs/seafile-libclient-devel b/srcpkgs/seafile-libclient-devel new file mode 120000 index 0000000000..523fe7a30e --- /dev/null +++ b/srcpkgs/seafile-libclient-devel @@ -0,0 +1 @@ +seafile-libclient \ No newline at end of file diff --git a/srcpkgs/seafile-libclient/template b/srcpkgs/seafile-libclient/template new file mode 100644 index 0000000000..26d1695425 --- /dev/null +++ b/srcpkgs/seafile-libclient/template @@ -0,0 +1,39 @@ +# Template file for 'seafile-libclient' +pkgname=seafile-libclient +version=5.0.4 +revision=1 +wrksrc="${pkgname/-libclient/}-${version}" +build_style=gnu-configure +configure_args="--disable-static --disable-server --enable-client --disable-fuse" +hostmakedepends="automake libtool pkg-config python vala intltool libsearpc-codegen" +makedepends="glib-devel sqlite-devel libressl-devel libevent-devel libuuid-devel + jansson-devel libsearpc-devel ccnet-devel libcurl-devel" +depends="python" +short_desc="Cloud storage system - client command-line and libraries" +maintainer="yopito " +license="GPL-3" +homepage="https://github.com/haiwen/${pkgname/-libclient/}" +distfiles="https://github.com/haiwen/${pkgname/-libclient/}/archive/v${version}.tar.gz>${pkgname/-libclient/}-${version}.tar.gz" +checksum=87f70e563a5f599acd742db15c801896b01b0fdf52f0d7f779fb0cf94cb9c130 + +pre_configure() { + ./autogen.sh +} + +post_install() { + # remove server files + rm -rf "${DESTDIR}/usr/lib/python2.7/site-packages/seaserv" + + vdoc "README.markdown" +} + +seafile-libclient-devel_package() { + short_desc+=" - development files" + depends="seafile-libclient>=${version}_${revision} glib-devel libsearpc-devel jansson-devel" + pkg_install() { + vdoc "README.markdown" + vmove "usr/include" + vmove "usr/lib/*.so" + vmove "usr/lib/pkgconfig" + } +}