[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2024-02-02 Thread Sam James
commit: b63c83deb3c7ddcadcdace5f68d7d5956e2ec910
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Feb  2 15:01:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 19:40:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63c83de

net-misc/seafile: drop old

Drops remaining dev-python/future revdep from the tree.

Bug: https://bugs.gentoo.org/888297
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/seafile-8.0.9-r1.ebuild | 65 
 1 file changed, 65 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.9-r1.ebuild 
b/net-misc/seafile/seafile-8.0.9-r1.ebuild
deleted file mode 100644
index a00e58b3b0fa..
--- a/net-misc/seafile/seafile-8.0.9-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-# (Please file a bug upstream if this happens!)
-#RELEASE_COMMIT="6bd36a957573eda6a53f3d1bc538dbfc001aa9fd"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-#SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-#S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   dev-libs/openssl:=
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-misc/curl
-   sys-apps/util-linux
-   sys-libs/zlib
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   $(vala_depend)"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   vala_setup
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files
-   find "${ED}" -name '*.la' -delete || die
-   python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2024-02-01 Thread Joonas Niilola
commit: bc9cf6f42130aa7e24b1b7cab0a416cf3186f807
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb  2 07:42:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  2 07:42:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9cf6f4

net-misc/seafile: Stabilize 8.0.9-r2 amd64, #923567

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-8.0.9-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.9-r2.ebuild 
b/net-misc/seafile/seafile-8.0.9-r2.ebuild
index 9b5d65d24c4b..f44fa93c9cb2 100644
--- a/net-misc/seafile/seafile-8.0.9-r2.ebuild
+++ b/net-misc/seafile/seafile-8.0.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> ${
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-12-24 Thread Sam James
commit: a53200e806ea99244769d902d4168b4add5f6414
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Dec 24 19:01:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 19:20:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53200e8

net-misc/seafile-client: drop old

The package has 7 different versions, only the oldest of which is
keyworded. maintainer-needed. Fixing QA issues should not require
revbumping 7 different packages. If anyone wants to use this, they can
use the latest stable, or the latest.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  5 --
 .../seafile-client/seafile-client-8.0.10.ebuild| 55 --
 .../seafile-client/seafile-client-9.0.0.ebuild | 55 --
 .../seafile-client/seafile-client-9.0.1.ebuild | 55 --
 .../seafile-client/seafile-client-9.0.2.ebuild | 55 --
 .../seafile-client/seafile-client-9.0.2_p1.ebuild  | 55 --
 6 files changed, 280 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 9f7e4110e118..6014a70f8943 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,7 +1,2 @@
-DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
-DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
-DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 
9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10
 SHA512 
27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88
-DIST seafile-client-9.0.2.tar.gz 11720252 BLAKE2B 
cb31d863b0b99a1e79845eb02adf8d7a4ea9ff7cbc25499d70d0aca2ea0dd5aaa61b37f21cf4e3b51ea09a2df55bc010817f7892448240b2447e177b344ba153
 SHA512 
8a0b64abc12f4c3a512486332a126dbf2028b70f5675d4224f9fcd5a0e767d2cb4364cc375e267e131b87843074a556ba814e179b90be9bab1a658b8cf8e168d
-DIST seafile-client-9.0.2_p1.tar.gz 11718007 BLAKE2B 
dc31e7060b70e20dd288725273d6563df587d084fc8ac5b7e9df865cf5a2869c935b014b78094633d900c7e98e1929eee1e5cde26393684de257aba34910e35b
 SHA512 
32a4afcf6456a4f64e5a0ab6cf6cb29eb0cad8ef548c744e14d53c14e8042ba24d296e781fda9f46bfa468490c2dd37c56faa4559c2e814da8d1334fea1057a8
 DIST seafile-client-9.0.3.tar.gz 11718581 BLAKE2B 
cb2cecc9b02df4edb7b7191fd609ee5bc3548849c68b3c0cd8f59641bd0716791c2272633c0ba0f4f7b374a1302fd81a8f1396736961cb4e6e4ef1dd8db82c85
 SHA512 
c2d77c5f9407fd6d4ce3dfd47044de83a3c3e0bbbd1b66f1566ad54a8aa5391f51f70c7e094f16216a653a5ef0e9b8de1025ee56ce56c496c31c87983fbee4d7

diff --git a/net-misc/seafile-client/seafile-client-8.0.10.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.10.ebuild
deleted file mode 100644
index ecbcb8656017..
--- a/net-misc/seafile-client/seafile-client-8.0.10.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="342002ab35791d217b4e45a04ede7135f301a5a4"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/openssl:=
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   >=net-libs/libsearpc-3.2.0_p1
-   ~net-misc/seafile-${PV}
-   sys-libs/zlib
-   virtual/opengl
-   elibc_musl? ( sys-libs/fts-standalone )
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-12-24 Thread Sam James
commit: dd003134836dcdd313d90cbba79c7ee8131d239f
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Dec 14 02:00:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 19:20:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd003134

net-misc/seafile: drop old

The package has 7 different versions, only the oldest of which is
keyworded. maintainer-needed. Fixing QA issues should not require
revbumping 7 different packages. If anyone wants to use this, they can
use the latest stable, or the latest.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest |  5 ---
 net-misc/seafile/seafile-8.0.10-r3.ebuild | 66 ---
 net-misc/seafile/seafile-9.0.0.ebuild | 65 --
 net-misc/seafile/seafile-9.0.1.ebuild | 65 --
 net-misc/seafile/seafile-9.0.2.ebuild | 65 --
 net-misc/seafile/seafile-9.0.2_p1.ebuild  | 65 --
 6 files changed, 331 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0b397237b244..ed2334a2a495 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,7 +1,2 @@
-DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
-DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
-DIST seafile-9.0.1.tar.gz 750253 BLAKE2B 
a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de
 SHA512 
69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516
-DIST seafile-9.0.2.tar.gz 751089 BLAKE2B 
92f9329e109c797024c576b95def27db7a22ca1125c4305ca310020f68ecfb393a11c68ef040fe2c5d672a4671d5a5689cb6d15281c781541d8ffd3d2e7c7d50
 SHA512 
199702fb533e7a95c84ff10aeceb02850704ad18a953a1d27f34cce9536be5297386327f9adbc6b23b44ec051cfdd59c094e8c7923cefd37536f4d50023a07ef
-DIST seafile-9.0.2_p1.tar.gz 752398 BLAKE2B 
e60d543eebfe2113690803baf285e146d66d03477ae93316e24ce5eafd23ddc03fc46998470e447f5b79ec8441baac27008d3e2ad38b600936ee614709ac5b75
 SHA512 
01fd51de18d63c8142d89ce017e7e6bdd469a3ee1f94341b90f5654ff603c88f8ee19ff4cfa0d5e0b06b17d23d66ed6ac2a3af8b03e8db34f49e18243b9eace7
 DIST seafile-9.0.3.tar.gz 752618 BLAKE2B 
fc03756934ed36bf6706250e8a41a8d069a4cf0d69fcb76a44acd3a134a80e0705e72cfa1b8e44d1d4cf01e7f94e5781da3e3af88fc9f2cc4cfccbc8ecc15e11
 SHA512 
07312e56d642de63a5621870d6fe5ff42a0545d5b7def020dabdd36c9a06500c86801a02138de9e3dc6ff16cfdda43b59d651a08395207e108692cfa61db027f

diff --git a/net-misc/seafile/seafile-8.0.10-r3.ebuild 
b/net-misc/seafile/seafile-8.0.10-r3.ebuild
deleted file mode 100644
index b4431663a028..
--- a/net-misc/seafile/seafile-8.0.10-r3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-# (Please file a bug upstream if this happens!)
-#RELEASE_COMMIT="6bd36a957573eda6a53f3d1bc538dbfc001aa9fd"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-#SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-#S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   dev-libs/openssl:=
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   net-libs/libwebsockets:=[client]
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-misc/curl
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-12-24 Thread Sam James
commit: 1a239e5168ea0c9f8bd8417dad3ae46afdd30b5c
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Dec 14 02:05:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 19:20:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a239e51

net-misc/seafile: drop outdated dependency on dev-python/future

Removed upstream in 7.0.8 via
https://github.com/haiwen/seafile/commit/7e337a32333d2767d1dd3fe6e7f84f62011a3c10

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34389
Signed-off-by: Sam James  gentoo.org>

 .../{seafile-9.0.3.ebuild => seafile-8.0.9-r2.ebuild} | 15 ++-
 .../{seafile-9.0.3.ebuild => seafile-9.0.3-r1.ebuild} |  3 ---
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/net-misc/seafile/seafile-9.0.3.ebuild 
b/net-misc/seafile/seafile-8.0.9-r2.ebuild
similarity index 75%
copy from net-misc/seafile/seafile-9.0.3.ebuild
copy to net-misc/seafile/seafile-8.0.9-r2.ebuild
index 12f795caa8dc..9b5d65d24c4b 100644
--- a/net-misc/seafile/seafile-9.0.3.ebuild
+++ b/net-misc/seafile/seafile-8.0.9-r2.ebuild
@@ -3,16 +3,19 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 # Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="90a2bc6e30a14ac4c91250da3957330f1051462e"
+# (Please file a bug upstream if this happens!)
+#RELEASE_COMMIT="6bd36a957573eda6a53f3d1bc538dbfc001aa9fd"
 
 inherit autotools python-single-r1 vala
 
 DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
 HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+#SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+#S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
@@ -20,16 +23,12 @@ KEYWORDS="~amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
dev-libs/openssl:=
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/jansson:=
dev-libs/libevent:=
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-libs/libwebsockets[client]
net-misc/curl
sys-apps/util-linux
sys-libs/zlib
@@ -38,8 +37,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"
 
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
 pkg_setup() {
python-single-r1_pkg_setup
vala_setup

diff --git a/net-misc/seafile/seafile-9.0.3.ebuild 
b/net-misc/seafile/seafile-9.0.3-r1.ebuild
similarity index 95%
rename from net-misc/seafile/seafile-9.0.3.ebuild
rename to net-misc/seafile/seafile-9.0.3-r1.ebuild
index 12f795caa8dc..0fe9c3b19303 100644
--- a/net-misc/seafile/seafile-9.0.3.ebuild
+++ b/net-misc/seafile/seafile-9.0.3-r1.ebuild
@@ -20,9 +20,6 @@ KEYWORDS="~amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
dev-libs/openssl:=
dev-db/sqlite:3
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-12-04 Thread Viorel Munteanu
commit: 5ef56d0bd7a96e60a9a6bb3db90a05d837a178dd
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Dec  2 22:41:31 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 09:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef56d0b

net-misc/seafile: remove self from proxy-maintainers

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/seafile/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml
index 29c3d3908c0d..8864ea04f064 100644
--- a/net-misc/seafile/metadata.xml
+++ b/net-misc/seafile/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@retornaz.com
-   Quentin Retornaz
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

haiwen/seafile




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-12-04 Thread Viorel Munteanu
commit: 01c77cec12f660bbd3bcd2c68285696445cd02e1
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Dec  2 22:40:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec  4 09:25:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c77cec

net-misc/seafile-client: remove self from proxy-maintainers

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/seafile-client/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-misc/seafile-client/metadata.xml 
b/net-misc/seafile-client/metadata.xml
index 652f773a8e4b..1e23f1b9995c 100644
--- a/net-misc/seafile-client/metadata.xml
+++ b/net-misc/seafile-client/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@retornaz.com
-   Quentin Retornaz
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Build support for Shibboleth single 
sign-on




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-07-26 Thread Joonas Niilola
commit: 972207cb3cae927bb7089337ed56521044780c9f
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Wed Jun 28 15:47:16 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 26 07:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972207cb

net-misc/seafile-client: version bump to 9.0.3

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/31649
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.3.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index e71b98ebc277..9f7e4110e118 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -4,3 +4,4 @@ DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8
 DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 
9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10
 SHA512 
27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88
 DIST seafile-client-9.0.2.tar.gz 11720252 BLAKE2B 
cb31d863b0b99a1e79845eb02adf8d7a4ea9ff7cbc25499d70d0aca2ea0dd5aaa61b37f21cf4e3b51ea09a2df55bc010817f7892448240b2447e177b344ba153
 SHA512 
8a0b64abc12f4c3a512486332a126dbf2028b70f5675d4224f9fcd5a0e767d2cb4364cc375e267e131b87843074a556ba814e179b90be9bab1a658b8cf8e168d
 DIST seafile-client-9.0.2_p1.tar.gz 11718007 BLAKE2B 
dc31e7060b70e20dd288725273d6563df587d084fc8ac5b7e9df865cf5a2869c935b014b78094633d900c7e98e1929eee1e5cde26393684de257aba34910e35b
 SHA512 
32a4afcf6456a4f64e5a0ab6cf6cb29eb0cad8ef548c744e14d53c14e8042ba24d296e781fda9f46bfa468490c2dd37c56faa4559c2e814da8d1334fea1057a8
+DIST seafile-client-9.0.3.tar.gz 11718581 BLAKE2B 
cb2cecc9b02df4edb7b7191fd609ee5bc3548849c68b3c0cd8f59641bd0716791c2272633c0ba0f4f7b374a1302fd81a8f1396736961cb4e6e4ef1dd8db82c85
 SHA512 
c2d77c5f9407fd6d4ce3dfd47044de83a3c3e0bbbd1b66f1566ad54a8aa5391f51f70c7e094f16216a653a5ef0e9b8de1025ee56ce56c496c31c87983fbee4d7

diff --git a/net-misc/seafile-client/seafile-client-9.0.3.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.3.ebuild
new file mode 100644
index ..40f2512ca009
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="57aa79cf4d1175a39cde20a38167db4fd3e12293"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-07-26 Thread Joonas Niilola
commit: 868215bfdf594e07b2b62e3041a5882a668b5233
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Jun 27 21:57:37 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 26 07:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868215bf

net-misc/seafile: version bump to 9.0.3

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-9.0.3.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index ea382e7a06f5..0b397237b244 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -4,3 +4,4 @@ DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78
 DIST seafile-9.0.1.tar.gz 750253 BLAKE2B 
a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de
 SHA512 
69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516
 DIST seafile-9.0.2.tar.gz 751089 BLAKE2B 
92f9329e109c797024c576b95def27db7a22ca1125c4305ca310020f68ecfb393a11c68ef040fe2c5d672a4671d5a5689cb6d15281c781541d8ffd3d2e7c7d50
 SHA512 
199702fb533e7a95c84ff10aeceb02850704ad18a953a1d27f34cce9536be5297386327f9adbc6b23b44ec051cfdd59c094e8c7923cefd37536f4d50023a07ef
 DIST seafile-9.0.2_p1.tar.gz 752398 BLAKE2B 
e60d543eebfe2113690803baf285e146d66d03477ae93316e24ce5eafd23ddc03fc46998470e447f5b79ec8441baac27008d3e2ad38b600936ee614709ac5b75
 SHA512 
01fd51de18d63c8142d89ce017e7e6bdd469a3ee1f94341b90f5654ff603c88f8ee19ff4cfa0d5e0b06b17d23d66ed6ac2a3af8b03e8db34f49e18243b9eace7
+DIST seafile-9.0.3.tar.gz 752618 BLAKE2B 
fc03756934ed36bf6706250e8a41a8d069a4cf0d69fcb76a44acd3a134a80e0705e72cfa1b8e44d1d4cf01e7f94e5781da3e3af88fc9f2cc4cfccbc8ecc15e11
 SHA512 
07312e56d642de63a5621870d6fe5ff42a0545d5b7def020dabdd36c9a06500c86801a02138de9e3dc6ff16cfdda43b59d651a08395207e108692cfa61db027f

diff --git a/net-misc/seafile/seafile-9.0.3.ebuild 
b/net-misc/seafile/seafile-9.0.3.ebuild
new file mode 100644
index ..2513976a7a67
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="90a2bc6e30a14ac4c91250da3957330f1051462e"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-07-26 Thread Joonas Niilola
commit: f68222921fc809cedc8b4b65d5b577546896a2b9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jul 26 07:20:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 26 07:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6822292

net-misc/seafile: disable py3.9

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-9.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-9.0.3.ebuild 
b/net-misc/seafile/seafile-9.0.3.ebuild
index 2513976a7a67..12f795caa8dc 100644
--- a/net-misc/seafile/seafile-9.0.3.ebuild
+++ b/net-misc/seafile/seafile-9.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 # Upstream is moving tags repeatedly, then we use commit hash.
 RELEASE_COMMIT="90a2bc6e30a14ac4c91250da3957330f1051462e"



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-05-28 Thread Joonas Niilola
commit: 0bdb03b54450dbd8a1c386f2ca32c76148fabcee
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri May 26 22:37:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun May 28 11:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bdb03b5

net-misc/seafile-client: version bump to 9.0.2_p1

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/31179
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.2_p1.ebuild  | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index f6ee5c970fc5..e71b98ebc277 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -3,3 +3,4 @@ DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a35
 DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
 DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 
9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10
 SHA512 
27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88
 DIST seafile-client-9.0.2.tar.gz 11720252 BLAKE2B 
cb31d863b0b99a1e79845eb02adf8d7a4ea9ff7cbc25499d70d0aca2ea0dd5aaa61b37f21cf4e3b51ea09a2df55bc010817f7892448240b2447e177b344ba153
 SHA512 
8a0b64abc12f4c3a512486332a126dbf2028b70f5675d4224f9fcd5a0e767d2cb4364cc375e267e131b87843074a556ba814e179b90be9bab1a658b8cf8e168d
+DIST seafile-client-9.0.2_p1.tar.gz 11718007 BLAKE2B 
dc31e7060b70e20dd288725273d6563df587d084fc8ac5b7e9df865cf5a2869c935b014b78094633d900c7e98e1929eee1e5cde26393684de257aba34910e35b
 SHA512 
32a4afcf6456a4f64e5a0ab6cf6cb29eb0cad8ef548c744e14d53c14e8042ba24d296e781fda9f46bfa468490c2dd37c56faa4559c2e814da8d1334fea1057a8

diff --git a/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild
new file mode 100644
index ..c41a733f88a8
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.2_p1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="e0817802502097f085b8ece7e14a04ec2332"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-05-28 Thread Joonas Niilola
commit: 50aa3405efd10a865319108e48dadbb4ce8b0abb
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri May 26 22:34:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun May 28 11:37:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50aa3405

net-misc/seafile: version bump to 9.0.2_p1

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest|  1 +
 net-misc/seafile/seafile-9.0.2_p1.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index a65b90480ab7..ea382e7a06f5 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -3,3 +3,4 @@ DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f
 DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
 DIST seafile-9.0.1.tar.gz 750253 BLAKE2B 
a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de
 SHA512 
69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516
 DIST seafile-9.0.2.tar.gz 751089 BLAKE2B 
92f9329e109c797024c576b95def27db7a22ca1125c4305ca310020f68ecfb393a11c68ef040fe2c5d672a4671d5a5689cb6d15281c781541d8ffd3d2e7c7d50
 SHA512 
199702fb533e7a95c84ff10aeceb02850704ad18a953a1d27f34cce9536be5297386327f9adbc6b23b44ec051cfdd59c094e8c7923cefd37536f4d50023a07ef
+DIST seafile-9.0.2_p1.tar.gz 752398 BLAKE2B 
e60d543eebfe2113690803baf285e146d66d03477ae93316e24ce5eafd23ddc03fc46998470e447f5b79ec8441baac27008d3e2ad38b600936ee614709ac5b75
 SHA512 
01fd51de18d63c8142d89ce017e7e6bdd469a3ee1f94341b90f5654ff603c88f8ee19ff4cfa0d5e0b06b17d23d66ed6ac2a3af8b03e8db34f49e18243b9eace7

diff --git a/net-misc/seafile/seafile-9.0.2_p1.ebuild 
b/net-misc/seafile/seafile-9.0.2_p1.ebuild
new file mode 100644
index ..4b8ab33574ed
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.2_p1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="f3b2eb7372eabcf1d1c267d8ed4a72fa8be5e1e3"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-05-18 Thread Joonas Niilola
commit: 7d67ec3ffb17fd1deb9794ec6b6ef89f9de4
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Apr 25 20:10:56 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 18 10:42:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d67ec3f

net-misc/seafile: version bump to 9.0.2

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-9.0.2.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index e74ef91a009f..a65b90480ab7 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -2,3 +2,4 @@ DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
 DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
 DIST seafile-9.0.1.tar.gz 750253 BLAKE2B 
a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de
 SHA512 
69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516
+DIST seafile-9.0.2.tar.gz 751089 BLAKE2B 
92f9329e109c797024c576b95def27db7a22ca1125c4305ca310020f68ecfb393a11c68ef040fe2c5d672a4671d5a5689cb6d15281c781541d8ffd3d2e7c7d50
 SHA512 
199702fb533e7a95c84ff10aeceb02850704ad18a953a1d27f34cce9536be5297386327f9adbc6b23b44ec051cfdd59c094e8c7923cefd37536f4d50023a07ef

diff --git a/net-misc/seafile/seafile-9.0.2.ebuild 
b/net-misc/seafile/seafile-9.0.2.ebuild
new file mode 100644
index ..954c05702ace
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="dd400f71101d0fe330d87776d595bbc935100719"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-05-18 Thread Joonas Niilola
commit: afc2922c26ceeef77a4a29936df5b2dd3c775ccb
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Apr 25 20:13:51 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 18 10:42:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc2922c

net-misc/seafile-client: version bump to 9.0.2

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/30757
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.2.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index aa53a69d719e..f6ee5c970fc5 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -2,3 +2,4 @@ DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
 DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
 DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 
9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10
 SHA512 
27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88
+DIST seafile-client-9.0.2.tar.gz 11720252 BLAKE2B 
cb31d863b0b99a1e79845eb02adf8d7a4ea9ff7cbc25499d70d0aca2ea0dd5aaa61b37f21cf4e3b51ea09a2df55bc010817f7892448240b2447e177b344ba153
 SHA512 
8a0b64abc12f4c3a512486332a126dbf2028b70f5675d4224f9fcd5a0e767d2cb4364cc375e267e131b87843074a556ba814e179b90be9bab1a658b8cf8e168d

diff --git a/net-misc/seafile-client/seafile-client-9.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.2.ebuild
new file mode 100644
index ..2a5185179892
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="6924eae5c315d8f673b8daecfab31684c148f5f1"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-03-21 Thread Sam James
commit: aaa50096e26081baf263285ed0ab2524990b7d83
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Mar 21 19:31:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa50096

net-misc/seafile-client: version bump to 9.0.1

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/30292
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.1.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index ebe8ef2f229a..aa53a69d719e 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
 DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
+DIST seafile-client-9.0.1.tar.gz 11713910 BLAKE2B 
9a9cd710327a853295c6320a2c161b96d8a359cc9eea0272b65a9c0749c4c25f2f7287b8312d1dd11a7740145a036a596f48ccc1fae850447133ea67fa454a10
 SHA512 
27533dfdd3657470e3eb3f80814bec7a9ae9176978941651104a526630d70c4747d4e859c16f7af9a046d3a7ae4152e0ba17f11106aa34bb1f0cfd05cba44f88

diff --git a/net-misc/seafile-client/seafile-client-9.0.1.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.1.ebuild
new file mode 100644
index ..dd99f3b10724
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="c72a52f34fea1ed58c977121edafdaee5c2588dd"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-21 Thread Sam James
commit: ebc371816d12621fe387a63537011690272f4d5f
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Mar 21 19:30:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc37181

net-misc/seafile: version bump to 9.0.1

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-9.0.1.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 9c914ccea01b..e74ef91a009f 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
 DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
+DIST seafile-9.0.1.tar.gz 750253 BLAKE2B 
a076e1ee7df817a47cb2c586025be5126771baf520d66189c640138c9400d9ead04e4d8bcb98ef4071c6115b23f1e835b1cfd3772a305b730e219ffd45bc23de
 SHA512 
69371da95cc66657a83c9fb232c6560424be31d0ddc277870b474379ce3d2dc116c43dc0ab09e4aa79badcb87bb4bfad423f5cf1b466c8dfcc31272afe81b516

diff --git a/net-misc/seafile/seafile-9.0.1.ebuild 
b/net-misc/seafile/seafile-9.0.1.ebuild
new file mode 100644
index ..344085961b58
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="7405ce29a9f84493254c8aeef02d34f970961eb9"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-03-18 Thread Sam James
commit: 4dfd18f4dbfa49618f6d5b0a016f55c61f8a7035
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Mar  4 19:47:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfd18f4

net-misc/seafile-client: version bump to 9.0.0

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/29928
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-9.0.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 2ea7770b3978..ebe8ef2f229a 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
+DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 
3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce
 SHA512 
42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae

diff --git a/net-misc/seafile-client/seafile-client-9.0.0.ebuild 
b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
new file mode 100644
index ..bb0e0f264d2f
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="f8ee58c29d7cb73dd8eaff7aad79540ec7611bdd"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-18 Thread Sam James
commit: 7e5252f929e16aaf42f4ea14941fb3844c20137e
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sat Mar  4 19:35:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 04:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5252f9

net-misc/seafile: version bump to 9.0.0

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-9.0.0.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0ea1f1b800d3..9c914ccea01b 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
+DIST seafile-9.0.0.tar.gz 749947 BLAKE2B 
df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e
 SHA512 
3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb

diff --git a/net-misc/seafile/seafile-9.0.0.ebuild 
b/net-misc/seafile/seafile-9.0.0.ebuild
new file mode 100644
index ..45069b35de3e
--- /dev/null
+++ b/net-misc/seafile/seafile-9.0.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="c244a274912070a39864369a6a21c55566fe2fda"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-libs/libwebsockets[client]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-03-18 Thread Sam James
commit: 20f17ef08dc26788a4801c7803773defc73a56ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:42:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f17ef0

net-misc/seafile-client: drop 8.0.5, 8.0.6, 8.0.7, 8.0.8

Fixes: 2f5d106281b454d915aed799f6b419b9da30e85d
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  4 --
 .../seafile-client/seafile-client-8.0.5.ebuild | 54 -
 .../seafile-client/seafile-client-8.0.6.ebuild | 55 --
 .../seafile-client/seafile-client-8.0.7.ebuild | 55 --
 .../seafile-client/seafile-client-8.0.8.ebuild | 55 --
 5 files changed, 223 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index ae58bb2b362e..2ea7770b3978 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,6 +1,2 @@
 DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
-DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
-DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
-DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629
-DIST seafile-client-8.0.8.tar.gz 11716136 BLAKE2B 
1e8a25e0ce7ddf3347790cb614e725349c7cdb1b881bba4f229676f9f2e6ba86ed4958fb18c09b63e9c6fbf57c73f3bda68bd39f11ac374c4715bd4f5d036cf2
 SHA512 
9d569152c3e3db2fc142a082a3ca75fb020117eb5a79e7c0daa31207d1b04571ef38782c3afc1dbb205a65b8dd54e4b1ee4aab0715b0bda4bdd308474ce4e51c
 DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
deleted file mode 100644
index 4c52710fbbf8..
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RELEASE_COMMIT="484d80075f9dbcf49d80036e84ed67d47b8cedd4"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/openssl:=
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   sys-libs/zlib
-   virtual/opengl
-   elibc_musl? ( sys-libs/fts-standalone )
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   # 863554
-   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
-   cmake_src_configure
-}

diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
deleted file mode 100644
index cf595b8208c9..
--- a/net-misc/seafile-client/seafile-client-8.0.6.ebuild
+++ /dev/null
@@ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-18 Thread Sam James
commit: e4fe903efe1ac96dd13573a834102b6be20f3a24
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:18:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fe903e

net-misc/seafile: fix libwebsockets dep

Closes: https://bugs.gentoo.org/901823
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/{seafile-8.0.10-r2.ebuild => seafile-8.0.10-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-8.0.10-r2.ebuild 
b/net-misc/seafile/seafile-8.0.10-r3.ebuild
similarity index 97%
rename from net-misc/seafile/seafile-8.0.10-r2.ebuild
rename to net-misc/seafile/seafile-8.0.10-r3.ebuild
index a6281e0df2ba..b4431663a028 100644
--- a/net-misc/seafile/seafile-8.0.10-r2.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/jansson:=
dev-libs/libevent:=
-   net-libs/libwebsockets:=
+   net-libs/libwebsockets:=[client]
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-18 Thread Sam James
commit: 2f5d106281b454d915aed799f6b419b9da30e85d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 19 03:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:17:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5d1062

net-misc/seafile: drop 8.0.5, 8.0.6, 8.0.7, 8.0.8

Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest |  4 ---
 net-misc/seafile/seafile-8.0.5.ebuild | 59 --
 net-misc/seafile/seafile-8.0.6.ebuild | 60 ---
 net-misc/seafile/seafile-8.0.7.ebuild | 60 ---
 net-misc/seafile/seafile-8.0.8.ebuild | 60 ---
 5 files changed, 243 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0c04b07f0fb6..0ea1f1b800d3 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,6 +1,2 @@
 DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
-DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
-DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
-DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
-DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
 DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8

diff --git a/net-misc/seafile/seafile-8.0.5.ebuild 
b/net-misc/seafile/seafile-8.0.5.ebuild
deleted file mode 100644
index 5a4135dcd291..
--- a/net-misc/seafile/seafile-8.0.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-RELEASE_COMMIT="28ede40ebeca4f046c1d6625ac69fd4949e66042"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   dev-libs/openssl:=
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-misc/curl
-   sys-apps/util-linux
-   sys-libs/zlib
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   $(vala_depend)"
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_prepare() {
-   default
-   eautoreconf
-   vala_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files
-   find "${ED}" -name '*.la' -delete || die
-   python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}

diff --git a/net-misc/seafile/seafile-8.0.6.ebuild 
b/net-misc/seafile/seafile-8.0.6.ebuild
deleted file mode 100644
index b83a042a6a8e..
--- a/net-misc/seafile/seafile-8.0.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-# 

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-17 Thread Sam James
commit: 298363152e9510925b14f67d443eeffbc2598f88
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 15:52:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 15:52:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29836315

net-misc/seafile: add libwebsockets dep

Closes: https://bugs.gentoo.org/901733
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/{seafile-8.0.10-r1.ebuild => seafile-8.0.10-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/seafile/seafile-8.0.10-r1.ebuild 
b/net-misc/seafile/seafile-8.0.10-r2.ebuild
similarity index 98%
rename from net-misc/seafile/seafile-8.0.10-r1.ebuild
rename to net-misc/seafile/seafile-8.0.10-r2.ebuild
index 101373643601..a6281e0df2ba 100644
--- a/net-misc/seafile/seafile-8.0.10-r1.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r2.ebuild
@@ -31,6 +31,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/jansson:=
dev-libs/libevent:=
+   net-libs/libwebsockets:=
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-17 Thread Sam James
commit: 2fb08fe65f209fc798d5e98eef6081501dc41dbb
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 14:09:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 14:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb08fe6

net-misc/seafile: fix S

Closes: https://bugs.gentoo.org/901733
Fixes: adfaf2ed6d9d1b3c7f15c2f46ce858360c3d53c6
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/seafile-8.0.10-r1.ebuild | 3 +--
 net-misc/seafile/seafile-8.0.9-r1.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.10-r1.ebuild 
b/net-misc/seafile/seafile-8.0.10-r1.ebuild
index 6f496eb7bd8b..101373643601 100644
--- a/net-misc/seafile/seafile-8.0.10-r1.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r1.ebuild
@@ -14,6 +14,7 @@ inherit autotools python-single-r1 vala
 DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
 HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
 #SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+#S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
 SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="GPL-2+-with-openssl-exception"
@@ -39,8 +40,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"
 
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
 pkg_setup() {
python-single-r1_pkg_setup
vala_setup

diff --git a/net-misc/seafile/seafile-8.0.9-r1.ebuild 
b/net-misc/seafile/seafile-8.0.9-r1.ebuild
index 36000e2b7d6f..a00e58b3b0fa 100644
--- a/net-misc/seafile/seafile-8.0.9-r1.ebuild
+++ b/net-misc/seafile/seafile-8.0.9-r1.ebuild
@@ -14,6 +14,7 @@ inherit autotools python-single-r1 vala
 DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
 HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
 #SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+#S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
 SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="GPL-2+-with-openssl-exception"
@@ -39,8 +40,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"
 
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
 pkg_setup() {
python-single-r1_pkg_setup
vala_setup



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-16 Thread Sam James
commit: adfaf2ed6d9d1b3c7f15c2f46ce858360c3d53c6
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 16 23:54:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 16 23:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adfaf2ed

net-misc/seafile: fix commits used for tags

Closes: https://bugs.gentoo.org/901013
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest   | 4 ++--
 .../seafile/{seafile-8.0.10.ebuild => seafile-8.0.10-r1.ebuild} | 6 --
 net-misc/seafile/{seafile-8.0.9.ebuild => seafile-8.0.9-r1.ebuild}  | 6 --
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 58e35184cd9c..0c04b07f0fb6 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,6 +1,6 @@
-DIST seafile-8.0.10.tar.gz 741596 BLAKE2B 
231ba41db372c966a391d8baa28b45ca717ec550d1e8e6bf1e5b375d28061da5f1d25a7e5adb7b4a00ab8f01c8063ed75cca0e5459c3fa82b246755382186fb3
 SHA512 
3c527bea0687a893f00734034a1049633dfed34ab0e7586ceb4cb5345b380c622b8b62486f608e3579ab2eaca872c2bbb3d250dea12927b38a0b0cafb34a9120
+DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 
76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254
 SHA512 
9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
 DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
 DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
-DIST seafile-8.0.9.tar.gz 741345 BLAKE2B 
a19d31e350e2a971f30ea1a659ced0a3611857901f000dcf28e94ffef070ae2ef9e1803cf09f0ce833378378998e2aff869336d7b327d203fcf4143af66832a4
 SHA512 
47332bc6296cd3a6fe2e0c3539e0ee20df848143c1a05f0d5377a2505924d065bd555f807c79b65a67211062e92b8c4061f8e632ed33e65acd545a3104e8
+DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B 
c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e
 SHA512 
c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8

diff --git a/net-misc/seafile/seafile-8.0.10.ebuild 
b/net-misc/seafile/seafile-8.0.10-r1.ebuild
similarity index 81%
rename from net-misc/seafile/seafile-8.0.10.ebuild
rename to net-misc/seafile/seafile-8.0.10-r1.ebuild
index 232f36b0885f..6f496eb7bd8b 100644
--- a/net-misc/seafile/seafile-8.0.10.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r1.ebuild
@@ -6,13 +6,15 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 
 # Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="740763934a097577b92f0446cd73b555ca86b436"
+# (Please file a bug upstream if this happens!)
+#RELEASE_COMMIT="6bd36a957573eda6a53f3d1bc538dbfc001aa9fd"
 
 inherit autotools python-single-r1 vala
 
 DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
 HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+#SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/haiwen/seafile/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"

diff --git a/net-misc/seafile/seafile-8.0.9.ebuild 
b/net-misc/seafile/seafile-8.0.9-r1.ebuild
similarity index 81%
rename from net-misc/seafile/seafile-8.0.9.ebuild
rename to net-misc/seafile/seafile-8.0.9-r1.ebuild
index f680a1d1fcb4..36000e2b7d6f 100644
--- a/net-misc/seafile/seafile-8.0.9.ebuild
+++ b/net-misc/seafile/seafile-8.0.9-r1.ebuild
@@ -6,13 +6,15 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 
 # Upstream is moving 

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-03-04 Thread Joonas Niilola
commit: 62d556a34dd6b9b512199d7958eac8d8969e8310
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar  5 07:33:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar  5 07:33:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d556a3

net-misc/seafile: Stabilize 8.0.9 amd64, #890591

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-8.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-8.0.9.ebuild 
b/net-misc/seafile/seafile-8.0.9.ebuild
index a121bb8879e4..f680a1d1fcb4 100644
--- a/net-misc/seafile/seafile-8.0.9.ebuild
+++ b/net-misc/seafile/seafile-8.0.9.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-03-04 Thread Joonas Niilola
commit: 2256063a37a98c51fe546460ed5e35eb875fd119
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar  5 07:33:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar  5 07:33:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2256063a

net-misc/seafile-client: Stabilize 8.0.9 amd64, #890591

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.9.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.9.ebuild
index cef038e3e2f6..54a7323dc84f 100644
--- a/net-misc/seafile-client/seafile-client-8.0.9.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2023-01-12 Thread Joonas Niilola
commit: 20f41e00965d3c90ee53fcb91cffb458951e1d6d
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Dec 25 00:42:06 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 12 13:06:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f41e00

net-misc/seafile-client: version bump to 8.0.10

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/28795
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.10.ebuild| 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 9de6c9f217eb..ae58bb2b362e 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1,4 @@
+DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B 
b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662
 SHA512 
c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
 DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
 DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629

diff --git a/net-misc/seafile-client/seafile-client-8.0.10.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.10.ebuild
new file mode 100644
index ..ecbcb8656017
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="342002ab35791d217b4e45a04ede7135f301a5a4"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2023-01-12 Thread Joonas Niilola
commit: 9de7bc0e9e0980ad666b741fd2fbc4a989253b9e
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Dec 25 00:40:37 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 12 13:06:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de7bc0e

net-misc/seafile: version bump to 8.0.10

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest  |  1 +
 net-misc/seafile/seafile-8.0.10.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 1fe9993090b7..58e35184cd9c 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1,4 @@
+DIST seafile-8.0.10.tar.gz 741596 BLAKE2B 
231ba41db372c966a391d8baa28b45ca717ec550d1e8e6bf1e5b375d28061da5f1d25a7e5adb7b4a00ab8f01c8063ed75cca0e5459c3fa82b246755382186fb3
 SHA512 
3c527bea0687a893f00734034a1049633dfed34ab0e7586ceb4cb5345b380c622b8b62486f608e3579ab2eaca872c2bbb3d250dea12927b38a0b0cafb34a9120
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
 DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df

diff --git a/net-misc/seafile/seafile-8.0.10.ebuild 
b/net-misc/seafile/seafile-8.0.10.ebuild
new file mode 100644
index ..49fb67450a4c
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.10.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="740763934a097577b92f0446cd73b555ca86b436"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-11-23 Thread Joonas Niilola
commit: a81285e6b70cc494a67b2d5a194da1c68332afdb
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Nov 15 22:17:15 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 23 17:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81285e6

net-misc/seafile-client: version bump to 8.0.9

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/28292
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.9.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index e1718be31d25..9de6c9f217eb 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -2,3 +2,4 @@ DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5c
 DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
 DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629
 DIST seafile-client-8.0.8.tar.gz 11716136 BLAKE2B 
1e8a25e0ce7ddf3347790cb614e725349c7cdb1b881bba4f229676f9f2e6ba86ed4958fb18c09b63e9c6fbf57c73f3bda68bd39f11ac374c4715bd4f5d036cf2
 SHA512 
9d569152c3e3db2fc142a082a3ca75fb020117eb5a79e7c0daa31207d1b04571ef38782c3afc1dbb205a65b8dd54e4b1ee4aab0715b0bda4bdd308474ce4e51c
+DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 
2087d2b31ce4696fd723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90
 SHA512 
d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944

diff --git a/net-misc/seafile-client/seafile-client-8.0.9.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.9.ebuild
new file mode 100644
index ..cef038e3e2f6
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.9.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="5701514e89114b97795d4cfcbc3b59a1fd2f91e8"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   >=net-libs/libsearpc-3.2.0_p1
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-11-23 Thread Joonas Niilola
commit: 2ed5bca7d06308b2ab44d42f6a20f4231cc606fa
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Nov 23 17:51:39 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 23 17:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed5bca7

net-misc/seafile: update some EAPI-8 related changes to 8.0.9

 - add pkg_setup,
 - regenerate Manifest,
 - vala_src_prepare is deprecated in EAPI-8, call vala_setup in pkg_setup.

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest | 2 +-
 net-misc/seafile/seafile-8.0.9.ebuild | 6 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 0581f4afafde..1fe9993090b7 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -2,4 +2,4 @@ DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
 DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
 DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
-DIST seafile-8.0.9.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
+DIST seafile-8.0.9.tar.gz 741345 BLAKE2B 
a19d31e350e2a971f30ea1a659ced0a3611857901f000dcf28e94ffef070ae2ef9e1803cf09f0ce833378378998e2aff869336d7b327d203fcf4143af66832a4
 SHA512 
47332bc6296cd3a6fe2e0c3539e0ee20df848143c1a05f0d5377a2505924d065bd555f807c79b65a67211062e92b8c4061f8e632ed33e65acd545a3104e8

diff --git a/net-misc/seafile/seafile-8.0.9.ebuild 
b/net-misc/seafile/seafile-8.0.9.ebuild
index b2b103af9f9f..9cf4647508a0 100644
--- a/net-misc/seafile/seafile-8.0.9.ebuild
+++ b/net-misc/seafile/seafile-8.0.9.ebuild
@@ -39,10 +39,14 @@ BDEPEND="${PYTHON_DEPS}
 
 S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
 
+pkg_setup() {
+   python-single-r1_pkg_setup
+   vala_setup
+}
+
 src_prepare() {
default
eautoreconf
-   vala_src_prepare
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-11-23 Thread Joonas Niilola
commit: 4389efa58a2bad4a2d95c2d9179568a8938eb6df
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Nov 15 22:02:32 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov 23 17:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4389efa5

net-misc/seafile: version bump to 8.0.9

Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.9.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 984406234294..0581f4afafde 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -2,3 +2,4 @@ DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
 DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
 DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
+DIST seafile-8.0.9.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307

diff --git a/net-misc/seafile/seafile-8.0.9.ebuild 
b/net-misc/seafile/seafile-8.0.9.ebuild
new file mode 100644
index ..b2b103af9f9f
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="6bd36a957573eda6a53f3d1bc538dbfc001aa9fd"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-10-09 Thread Sam James
commit: bc060d549b8ddec7c4cdbe9f740ae7ad3468c5bb
Author: orbea  riseup  net>
AuthorDate: Fri Oct  7 20:48:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  9 18:44:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc060d54

net-misc/seafile-client: Fix the build with musl

Closes: https://bugs.gentoo.org/863554
Closes: https://github.com/gentoo/gentoo/pull/27690
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.5.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.6.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.7.ebuild | 3 +++
 net-misc/seafile-client/seafile-client-8.0.8.ebuild | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
index 9a427ed646fd..4c52710fbbf8 100644
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
@@ -30,6 +30,7 @@ RDEPEND="dev-db/sqlite:3
~net-misc/seafile-${PV}
sys-libs/zlib
virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
@@ -47,5 +48,7 @@ src_configure() {
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"
)
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
index 19c6f924fba8..cf595b8208c9 100644
--- a/net-misc/seafile-client/seafile-client-8.0.6.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
~net-misc/seafile-${PV}
sys-libs/zlib
virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"
)
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.7.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
index ce469197b9f0..26bf640b97c8 100644
--- a/net-misc/seafile-client/seafile-client-8.0.7.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
~net-misc/seafile-${PV}
sys-libs/zlib
virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"
)
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
cmake_src_configure
 }

diff --git a/net-misc/seafile-client/seafile-client-8.0.8.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
index e7086c331bca..84395edb38d6 100644
--- a/net-misc/seafile-client/seafile-client-8.0.8.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
@@ -31,6 +31,7 @@ RDEPEND="dev-db/sqlite:3
~net-misc/seafile-${PV}
sys-libs/zlib
virtual/opengl
+   elibc_musl? ( sys-libs/fts-standalone )
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
@@ -48,5 +49,7 @@ src_configure() {
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"
)
+   # 863554
+   use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" 
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-09-01 Thread Joonas Niilola
commit: 9c855235c377ffb1dae61ab36569c776d85099f2
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Aug 21 03:00:38 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep  1 06:27:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c855235

net-misc/seafile: version bump to 8.0.8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.8.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 078407655d46..984406234294 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
 DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
+DIST seafile-8.0.8.tar.gz 738321 BLAKE2B 
ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016
 SHA512 
a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307

diff --git a/net-misc/seafile/seafile-8.0.8.ebuild 
b/net-misc/seafile/seafile-8.0.8.ebuild
new file mode 100644
index ..d49b3cf8f204
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="f57dae37854acab74b08b0891584cb7ecb98cd18"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-09-01 Thread Joonas Niilola
commit: ca6a1e392f2f18cd3e84d3d3c08f182a00d37a2e
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Aug 21 03:03:48 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep  1 06:27:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6a1e39

net-misc/seafile-client: version bump to 8.0.8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/26936
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.8.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 5fcbcff2f867..e1718be31d25 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
 DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
 DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629
+DIST seafile-client-8.0.8.tar.gz 11716136 BLAKE2B 
1e8a25e0ce7ddf3347790cb614e725349c7cdb1b881bba4f229676f9f2e6ba86ed4958fb18c09b63e9c6fbf57c73f3bda68bd39f11ac374c4715bd4f5d036cf2
 SHA512 
9d569152c3e3db2fc142a082a3ca75fb020117eb5a79e7c0daa31207d1b04571ef38782c3afc1dbb205a65b8dd54e4b1ee4aab0715b0bda4bdd308474ce4e51c

diff --git a/net-misc/seafile-client/seafile-client-8.0.8.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
new file mode 100644
index ..27a73db04bbe
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="c8a33cc8f39dd67cf9458585ab19d20ef4656fe9"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-09-01 Thread Joonas Niilola
commit: 56b02bac67542ea1e378ac3d529aecaa4d380111
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Sep  1 06:24:13 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep  1 06:27:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b02bac

net-misc/seafile-client: add minimum libsearpc version requirement

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.8.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
index 27a73db04bbe..e7086c331bca 100644
--- a/net-misc/seafile-client/seafile-client-8.0.8.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.8.ebuild
@@ -27,7 +27,7 @@ RDEPEND="dev-db/sqlite:3
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
-   net-libs/libsearpc
+   >=net-libs/libsearpc-3.2.0_p1
~net-misc/seafile-${PV}
sys-libs/zlib
virtual/opengl



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-05-26 Thread Joonas Niilola
commit: 18f5668b66482ad293456473917724d97a63b4ad
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun May 15 01:03:58 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 26 12:58:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f5668b

net-misc/seafile: version bump to 8.0.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.7.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 12cbfa1d74b8..078407655d46 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
+DIST seafile-8.0.7.tar.gz 738238 BLAKE2B 
edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80
 SHA512 
4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df

diff --git a/net-misc/seafile/seafile-8.0.7.ebuild 
b/net-misc/seafile/seafile-8.0.7.ebuild
new file mode 100644
index ..f1caa8837488
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="57c5ebab0efb596b398d206779fd3160101805eb"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-05-26 Thread Joonas Niilola
commit: 61d34ccd59e847cf69fa6f059a3b6f437150542a
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun May 15 01:05:17 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu May 26 12:58:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d34ccd

net-misc/seafile-client: version bump to 8.0.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/25490
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.7.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index ef862252b092..5fcbcff2f867 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
 DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
+DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B 
a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534
 SHA512 
b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629

diff --git a/net-misc/seafile-client/seafile-client-8.0.7.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
new file mode 100644
index ..ce469197b9f0
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="8b96abf64e6aa19e3beeff6b322bcd6d28120bdd"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-04-07 Thread Jakov Smolić
commit: 42d5476f52a4bdd34606bea5bd241bab98f454fe
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr  7 20:55:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr  7 20:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d5476f

net-misc/seafile: Stabilize 8.0.5 amd64, #835154

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/seafile/seafile-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-8.0.5.ebuild 
b/net-misc/seafile/seafile-8.0.5.ebuild
index f378036fe6b2..53d9b7641f07 100644
--- a/net-misc/seafile/seafile-8.0.5.ebuild
+++ b/net-misc/seafile/seafile-8.0.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-04-07 Thread Jakov Smolić
commit: ba355c2c803435a5224c369a789c83d707d500c9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr  7 20:55:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr  7 20:57:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba355c2c

net-misc/seafile-client: Stabilize 8.0.5 amd64, #835154

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
index b3cddfd915a8..9a427ed646fd 100644
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/

2022-04-04 Thread David Seifert
commit: 52ff9d818b402e4132e835ffe4bed1e537e7de24
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr  4 07:48:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr  4 07:48:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ff9d81

net-misc/seafile-client: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/24890
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../files/seafile-client-8.0.1-glib-2.68.0.patch | 12 
 1 file changed, 12 deletions(-)

diff --git 
a/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch 
b/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch
deleted file mode 100644
index 9b2dd42cc926..
--- a/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fbf1d2f..05e8d4d 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -6,6 +6,7 @@ SET(SEAFILE_CLIENT_VERSION_MINOR 0)
- SET(SEAFILE_CLIENT_VERSION_PATCH 1)
- SET(PROJECT_VERSION 
"${SEAFILE_CLIENT_VERSION_MAJOR}.${SEAFILE_CLIENT_VERSION_MINOR}.${SEAFILE_CLIENT_VERSION_PATCH}")
- ADD_DEFINITIONS(-DSEAFILE_CLIENT_VERSION=${PROJECT_VERSION})
-+ADD_DEFINITIONS(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26)
- INCLUDE(FindPkgConfig)
- 
- ## Build crash repoter on release build as default



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/

2022-04-03 Thread Matthew Smith
commit: a72cbbc68e0655cadf6eed1e77363b10a663478a
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  3 10:43:49 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 10:44:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72cbbc6

net-misc/seafile-client: Don't call qmake during build

Fixes call to command that does not exist.

Does not change build process or installed files.

Closes: https://bugs.gentoo.org/836689
Signed-off-by: Matthew Smith  gentoo.org>

 .../files/seafile-client-8.0.6-select-qt5.patch   | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch 
b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch
index 8b8e6d55aa08..4d3a3d172644 100644
--- a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch
+++ b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch
@@ -1,8 +1,8 @@
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1c4a444..aae406c 100644
+index 1c4a4447..5747df46 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -133,11 +133,8 @@ ENDIF()
+@@ -133,14 +133,12 @@ ENDIF()
  
  ## BEGIN: QT configuration
  
@@ -14,5 +14,10 @@ index 1c4a444..aae406c 100644
 +FIND_PACKAGE(Qt5Core)
 +SET(DETECTED_QT_VERSION ${Qt5Core_VERSION})
  MESSAGE("Qt version: ${DETECTED_QT_VERSION}")
++GET_TARGET_PROPERTY(QMAKE_EXECUTABLE_PATH Qt5::qmake IMPORTED_LOCATION)
  EXECUTE_PROCESS(COMMAND
- bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print 
$4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"
+-bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print 
$4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"
++bash -c "${QMAKE_EXECUTABLE_PATH} --version|grep -iE '^using qt version 
[0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"
+ OUTPUT_VARIABLE QT_VERSION_MAJOR
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+ MESSAGE("QT_VERSION_MAJOR: ${QT_VERSION_MAJOR}")



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-04-03 Thread Matthew Smith
commit: bf9d3c1cde87f580151f8a3febcdc14e5f20c4a2
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  3 09:30:52 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 09:34:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9d3c1c

net-misc/seafile: drop 8.0.1-r1, 8.0.2-r2, 8.0.3-r3, 8.0.4

Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/seafile/Manifest|  4 ---
 net-misc/seafile/seafile-8.0.1-r1.ebuild | 46 -
 net-misc/seafile/seafile-8.0.2-r2.ebuild | 50 ---
 net-misc/seafile/seafile-8.0.3-r3.ebuild | 56 --
 net-misc/seafile/seafile-8.0.4.ebuild| 58 
 5 files changed, 214 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 394fc28e72dc..12cbfa1d74b8 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,6 +1,2 @@
-DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c
-DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe05a36f734fd3d7ee5d0368ae2f94b70cd9251799ddeeea2318c510094b7b2fe917ce06a6328aca00f378dcb9ae
 SHA512 
772dfb060e381eb2395b7ab094e11865f13e71f8c767d31e4ca8b48eaadf74d5d447298ea261f9cd48ff126828829c8d258ca943b01890f72072a36753d8333b
-DIST seafile-8.0.3.tar.gz 738066 BLAKE2B 
302de3b5a4f465429955d2819c7b43ddb30576cc7cf67885a75747ec5dcad85d17f94975abdd3b3d54d49a5d9ea05ab7947c3a2b84764b50fe5fb10e7636
 SHA512 
c51edfc094aa509c730b1b3f4ceb911461081689c8cc2564fb866cddaa54c445d9ad12ca9e4e90e98b771eafc6b6e1496e052538a2475a03642cdceb9212115a
-DIST seafile-8.0.4.tar.gz 738250 BLAKE2B 
5502160519144764de16fe50ccc922dd2bce43571aa3485758c23667cb1546e60683f2fe7778c5da6c7a4c18d78f544e72a40ba6857a58cec3fa2b817d7e5d82
 SHA512 
9dad4a4bd288598dbfea316002d0570d759274b55479432f528f78f3a241d6ec826960d65ab5ec5ea4eeca27586398e0db5b76cbbbed27ca3dbd3ac2fd2d7060
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
 DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd

diff --git a/net-misc/seafile/seafile-8.0.1-r1.ebuild 
b/net-misc/seafile/seafile-8.0.1-r1.ebuild
deleted file mode 100644
index 46724483ffce..
--- a/net-misc/seafile/seafile-8.0.1-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_USEDEP}]
-   ')
-   dev-libs/openssl:=
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   net-misc/curl
-   sys-libs/zlib"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files
-   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}

diff --git a/net-misc/seafile/seafile-8.0.2-r2.ebuild 
b/net-misc/seafile/seafile-8.0.2-r2.ebuild
deleted file mode 100644
index 16d97a5b08c3..
--- a/net-misc/seafile/seafile-8.0.2-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-RELEASE_COMMIT="2493113afb174b1a0e6f860512922b69c05cee69"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-04-03 Thread Matthew Smith
commit: 069d2a8e7a37f4aeaef568b61bf2b90e98778571
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  3 09:30:45 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 09:34:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069d2a8e

net-misc/seafile-client: drop 8.0.1-r3, 8.0.2-r1, 8.0.3-r1, 8.0.4

Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/seafile-client/Manifest   |  4 --
 .../seafile-client/seafile-client-8.0.1-r3.ebuild  | 54 
 .../seafile-client/seafile-client-8.0.2-r1.ebuild  | 58 --
 .../seafile-client/seafile-client-8.0.3-r1.ebuild  | 51 ---
 .../seafile-client/seafile-client-8.0.4.ebuild | 51 ---
 5 files changed, 218 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 9246cda413fc..ef862252b092 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,6 +1,2 @@
-DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719
-DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7bfc3a388ae82a777b3fa3abf8a2e88bb3ad6d73c8ff60aef34587ced6665594a71c0020c90065f6bd4fcaac79e15b41f923
 SHA512 
f66ea240816ec09b56bf3b121947a26bfbafeacd34c1cdb77f8244c713f0aea3f920c6eb6c3cf161034001a7d8ddb451e507acfb6f97e21ac5ebbb792da7ebf4
-DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 
03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72
 SHA512 
944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff
-DIST seafile-client-8.0.4.tar.gz 11701804 BLAKE2B 
4d1647a4c783be634eca79ff3ca0713888c38222c1c571f11393a4cc6067073c4ac2a41256a678482c8e66c16cc88dc04883f432d81e374a06264650fe198ade
 SHA512 
eb9afa97f02cfd6054dab34c0ce7e268b8faca49d364d0051358c3f69ae4c8b4e130025891a4c99e4d6cd5abe6b617ea23bcc0d6f2b07ea438debf9899b6d406
 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
 DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c

diff --git a/net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild
deleted file mode 100644
index ffac16697ade..
--- a/net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/jansson:=
-   dev-libs/libevent:=
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-libs/openssl:=
-   net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-   "${FILESDIR}/${P}-glib-2.68.0.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild
deleted file mode 100644
index d2c2f9add43a..
--- a/net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-04-03 Thread Matthew Smith
commit: 1bd8b0119206cbf07cb86f17d5d4b9b144bcbb2f
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  3 09:31:47 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 09:34:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd8b011

net-misc/seafile: add fts-standalone for musl

Closes: https://bugs.gentoo.org/832555
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/seafile/seafile-8.0.5.ebuild | 3 ++-
 net-misc/seafile/seafile-8.0.6.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.5.ebuild 
b/net-misc/seafile/seafile-8.0.5.ebuild
index ef6a84798688..f378036fe6b2 100644
--- a/net-misc/seafile/seafile-8.0.5.ebuild
+++ b/net-misc/seafile/seafile-8.0.5.ebuild
@@ -30,7 +30,8 @@ RDEPEND="${PYTHON_DEPS}
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux
-   sys-libs/zlib"
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"

diff --git a/net-misc/seafile/seafile-8.0.6.ebuild 
b/net-misc/seafile/seafile-8.0.6.ebuild
index 09f56deaa11c..442f75e3c208 100644
--- a/net-misc/seafile/seafile-8.0.6.ebuild
+++ b/net-misc/seafile/seafile-8.0.6.ebuild
@@ -31,7 +31,8 @@ RDEPEND="${PYTHON_DEPS}
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux
-   sys-libs/zlib"
+   sys-libs/zlib
+   elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/

2022-04-03 Thread Matthew Smith
commit: 795880dba3bdad1a6832ab4efa735cf4de2bc8d7
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Mar 13 23:48:44 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 09:34:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795880db

net-misc/seafile-client: version bump to 8.0.6

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/24544
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../files/seafile-client-8.0.6-select-qt5.patch| 18 
 .../seafile-client/seafile-client-8.0.6.ebuild | 52 ++
 3 files changed, 71 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 9ae4e6c5ac20..9246cda413fc 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -3,3 +3,4 @@ DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7b
 DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 
03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72
 SHA512 
944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff
 DIST seafile-client-8.0.4.tar.gz 11701804 BLAKE2B 
4d1647a4c783be634eca79ff3ca0713888c38222c1c571f11393a4cc6067073c4ac2a41256a678482c8e66c16cc88dc04883f432d81e374a06264650fe198ade
 SHA512 
eb9afa97f02cfd6054dab34c0ce7e268b8faca49d364d0051358c3f69ae4c8b4e130025891a4c99e4d6cd5abe6b617ea23bcc0d6f2b07ea438debf9899b6d406
 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
+DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B 
bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4
 SHA512 
fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c

diff --git 
a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch 
b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch
new file mode 100644
index ..8b8e6d55aa08
--- /dev/null
+++ b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch
@@ -0,0 +1,18 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1c4a444..aae406c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -133,11 +133,8 @@ ENDIF()
+ 
+ ## BEGIN: QT configuration
+ 
+-FIND_PROGRAM(qmake_executable NAMES qmake qmake.exe)
+-EXECUTE_PROCESS(COMMAND
+-bash -c "${qmake_executable} --version | grep -iE '^using qt version 
[0-9.]+' | awk '{print $4}'"
+-OUTPUT_VARIABLE DETECTED_QT_VERSION
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
++FIND_PACKAGE(Qt5Core)
++SET(DETECTED_QT_VERSION ${Qt5Core_VERSION})
+ MESSAGE("Qt version: ${DETECTED_QT_VERSION}")
+ EXECUTE_PROCESS(COMMAND
+ bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print 
$4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"

diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
new file mode 100644
index ..19c6f924fba8
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="1fb9ddd71fbf6f0252509aced527be459e240366"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-04-03 Thread Matthew Smith
commit: f19652144e630cee734ab5838e8f6db761f02353
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Mar 13 23:44:06 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Apr  3 09:34:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1965214

net-misc/seafile: version bump to 8.0.6

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.6.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 8971168b3dd7..394fc28e72dc 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -3,3 +3,4 @@ DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe0
 DIST seafile-8.0.3.tar.gz 738066 BLAKE2B 
302de3b5a4f465429955d2819c7b43ddb30576cc7cf67885a75747ec5dcad85d17f94975abdd3b3d54d49a5d9ea05ab7947c3a2b84764b50fe5fb10e7636
 SHA512 
c51edfc094aa509c730b1b3f4ceb911461081689c8cc2564fb866cddaa54c445d9ad12ca9e4e90e98b771eafc6b6e1496e052538a2475a03642cdceb9212115a
 DIST seafile-8.0.4.tar.gz 738250 BLAKE2B 
5502160519144764de16fe50ccc922dd2bce43571aa3485758c23667cb1546e60683f2fe7778c5da6c7a4c18d78f544e72a40ba6857a58cec3fa2b817d7e5d82
 SHA512 
9dad4a4bd288598dbfea316002d0570d759274b55479432f528f78f3a241d6ec826960d65ab5ec5ea4eeca27586398e0db5b76cbbbed27ca3dbd3ac2fd2d7060
 DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
+DIST seafile-8.0.6.tar.gz 738248 BLAKE2B 
c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4
 SHA512 
261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd

diff --git a/net-misc/seafile/seafile-8.0.6.ebuild 
b/net-misc/seafile/seafile-8.0.6.ebuild
new file mode 100644
index ..09f56deaa11c
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+# Upstream is moving tags repeatedly, then we use commit hash.
+RELEASE_COMMIT="7a61feaba63006d11c09d1020593ba3fcb3fc717"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2022-01-05 Thread Ionen Wolkens
commit: 49cdc2f627a08f61a43dc309c8b3d7dd63276501
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Dec 20 11:55:30 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan  6 00:20:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49cdc2f6

net-misc/seafile-client: version bump to 8.0.5

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/23430
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.5.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 9c728b57e0c1..9ae4e6c5ac20 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -2,3 +2,4 @@ DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626
 DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7bfc3a388ae82a777b3fa3abf8a2e88bb3ad6d73c8ff60aef34587ced6665594a71c0020c90065f6bd4fcaac79e15b41f923
 SHA512 
f66ea240816ec09b56bf3b121947a26bfbafeacd34c1cdb77f8244c713f0aea3f920c6eb6c3cf161034001a7d8ddb451e507acfb6f97e21ac5ebbb792da7ebf4
 DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 
03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72
 SHA512 
944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff
 DIST seafile-client-8.0.4.tar.gz 11701804 BLAKE2B 
4d1647a4c783be634eca79ff3ca0713888c38222c1c571f11393a4cc6067073c4ac2a41256a678482c8e66c16cc88dc04883f432d81e374a06264650fe198ade
 SHA512 
eb9afa97f02cfd6054dab34c0ce7e268b8faca49d364d0051358c3f69ae4c8b4e130025891a4c99e4d6cd5abe6b617ea23bcc0d6f2b07ea438debf9899b6d406
+DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B 
c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a
 SHA512 
1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9

diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
new file mode 100644
index ..b3cddfd915a8
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RELEASE_COMMIT="484d80075f9dbcf49d80036e84ed67d47b8cedd4"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   sys-libs/zlib
+   virtual/opengl
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2022-01-05 Thread Ionen Wolkens
commit: 94c8a81b295f1c2127cbdd1d74be073e50619165
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Dec 20 11:54:38 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan  6 00:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c8a81b

net-misc/seafile: version bump to 8.0.5

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.5.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 6555bb0989f0..8971168b3dd7 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -2,3 +2,4 @@ DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea
 DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe05a36f734fd3d7ee5d0368ae2f94b70cd9251799ddeeea2318c510094b7b2fe917ce06a6328aca00f378dcb9ae
 SHA512 
772dfb060e381eb2395b7ab094e11865f13e71f8c767d31e4ca8b48eaadf74d5d447298ea261f9cd48ff126828829c8d258ca943b01890f72072a36753d8333b
 DIST seafile-8.0.3.tar.gz 738066 BLAKE2B 
302de3b5a4f465429955d2819c7b43ddb30576cc7cf67885a75747ec5dcad85d17f94975abdd3b3d54d49a5d9ea05ab7947c3a2b84764b50fe5fb10e7636
 SHA512 
c51edfc094aa509c730b1b3f4ceb911461081689c8cc2564fb866cddaa54c445d9ad12ca9e4e90e98b771eafc6b6e1496e052538a2475a03642cdceb9212115a
 DIST seafile-8.0.4.tar.gz 738250 BLAKE2B 
5502160519144764de16fe50ccc922dd2bce43571aa3485758c23667cb1546e60683f2fe7778c5da6c7a4c18d78f544e72a40ba6857a58cec3fa2b817d7e5d82
 SHA512 
9dad4a4bd288598dbfea316002d0570d759274b55479432f528f78f3a241d6ec826960d65ab5ec5ea4eeca27586398e0db5b76cbbbed27ca3dbd3ac2fd2d7060
+DIST seafile-8.0.5.tar.gz 738268 BLAKE2B 
a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193
 SHA512 
712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9

diff --git a/net-misc/seafile/seafile-8.0.5.ebuild 
b/net-misc/seafile/seafile-8.0.5.ebuild
new file mode 100644
index ..ef6a84798688
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+RELEASE_COMMIT="28ede40ebeca4f046c1d6625ac69fd4949e66042"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-10-31 Thread Joonas Niilola
commit: 129e57fe7ac9e10d850ce62ce9e61b646ea441ac
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 31 06:36:06 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 31 06:36:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129e57fe

net-misc/seafile-client: update EAPI 7 -> 8, adjust deps on 8.0.4

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.4.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.4.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.4.ebuild
index 12f602e55a6..243dcf911e7 100644
--- a/net-misc/seafile-client/seafile-client-8.0.4.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 RELEASE_COMMIT="7317fb425226961708c6dccf5c0607ba2a177797"
 
@@ -20,7 +20,6 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-db/sqlite:3
dev-libs/glib:2
dev-libs/jansson:=
-   dev-libs/libevent:=
dev-libs/openssl:=
dev-qt/qtcore:5
dev-qt/qtdbus:5
@@ -29,8 +28,9 @@ RDEPEND="dev-db/sqlite:3
dev-qt/qtwidgets:5
net-libs/libsearpc
~net-misc/seafile-${PV}
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )
-   sys-libs/zlib"
+   sys-libs/zlib
+   virtual/opengl
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
 BDEPEND="dev-qt/linguist-tools:5"



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-10-31 Thread Joonas Niilola
commit: 4dc03a2debccab4210d9e0c98ee0ca404471cd92
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri Oct  8 18:54:26 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 31 06:34:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc03a2d

net-misc/seafile: version bump to 8.0.4

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.4.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index d01dd286827..6555bb0989f 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c
 DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe05a36f734fd3d7ee5d0368ae2f94b70cd9251799ddeeea2318c510094b7b2fe917ce06a6328aca00f378dcb9ae
 SHA512 
772dfb060e381eb2395b7ab094e11865f13e71f8c767d31e4ca8b48eaadf74d5d447298ea261f9cd48ff126828829c8d258ca943b01890f72072a36753d8333b
 DIST seafile-8.0.3.tar.gz 738066 BLAKE2B 
302de3b5a4f465429955d2819c7b43ddb30576cc7cf67885a75747ec5dcad85d17f94975abdd3b3d54d49a5d9ea05ab7947c3a2b84764b50fe5fb10e7636
 SHA512 
c51edfc094aa509c730b1b3f4ceb911461081689c8cc2564fb866cddaa54c445d9ad12ca9e4e90e98b771eafc6b6e1496e052538a2475a03642cdceb9212115a
+DIST seafile-8.0.4.tar.gz 738250 BLAKE2B 
5502160519144764de16fe50ccc922dd2bce43571aa3485758c23667cb1546e60683f2fe7778c5da6c7a4c18d78f544e72a40ba6857a58cec3fa2b817d7e5d82
 SHA512 
9dad4a4bd288598dbfea316002d0570d759274b55479432f528f78f3a241d6ec826960d65ab5ec5ea4eeca27586398e0db5b76cbbbed27ca3dbd3ac2fd2d7060

diff --git a/net-misc/seafile/seafile-8.0.4.ebuild 
b/net-misc/seafile/seafile-8.0.4.ebuild
new file mode 100644
index 000..875d39827f6
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+RELEASE_COMMIT="d01b8de6d378c69525e6ed57b84bd22579b96444"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-10-31 Thread Joonas Niilola
commit: f77c7b33723a0c934f0a7130d031935679d24f5e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 31 06:37:00 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 31 06:37:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77c7b33

net-misc/seafile: enable py3.10, adjust deps on 8.0.4

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-8.0.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile/seafile-8.0.4.ebuild 
b/net-misc/seafile/seafile-8.0.4.ebuild
index 875d39827f6..6c9c198dc21 100644
--- a/net-misc/seafile/seafile-8.0.4.ebuild
+++ b/net-misc/seafile/seafile-8.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 RELEASE_COMMIT="d01b8de6d378c69525e6ed57b84bd22579b96444"
 
@@ -29,6 +29,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/libevent:=
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
+   sys-apps/util-linux
sys-libs/zlib"
 DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-10-31 Thread Joonas Niilola
commit: 00e389fd6c195f91cbbf9a529c830abb70e8cda9
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri Oct  8 19:12:51 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 31 06:34:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e389fd

net-misc/seafile-client: version bump to 8.0.4

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/22520
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.4.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index bc6e50e6998..9c728b57e0c 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719
 DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7bfc3a388ae82a777b3fa3abf8a2e88bb3ad6d73c8ff60aef34587ced6665594a71c0020c90065f6bd4fcaac79e15b41f923
 SHA512 
f66ea240816ec09b56bf3b121947a26bfbafeacd34c1cdb77f8244c713f0aea3f920c6eb6c3cf161034001a7d8ddb451e507acfb6f97e21ac5ebbb792da7ebf4
 DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 
03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72
 SHA512 
944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff
+DIST seafile-client-8.0.4.tar.gz 11701804 BLAKE2B 
4d1647a4c783be634eca79ff3ca0713888c38222c1c571f11393a4cc6067073c4ac2a41256a678482c8e66c16cc88dc04883f432d81e374a06264650fe198ade
 SHA512 
eb9afa97f02cfd6054dab34c0ce7e268b8faca49d364d0051358c3f69ae4c8b4e130025891a4c99e4d6cd5abe6b617ea23bcc0d6f2b07ea438debf9899b6d406

diff --git a/net-misc/seafile-client/seafile-client-8.0.4.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.4.ebuild
new file mode 100644
index 000..12f602e55a6
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RELEASE_COMMIT="7317fb425226961708c6dccf5c0607ba2a177797"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libevent:=
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )
+   sys-libs/zlib"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-10-26 Thread Arthur Zamarin
commit: b7eb2b9616abb506d74b6de286953d00bfd87059
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 26 04:23:29 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 26 06:52:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eb2b96

net-misc/seafile: enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/seafile/seafile-8.0.3-r3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.3-r3.ebuild 
b/net-misc/seafile/seafile-8.0.3-r3.ebuild
index a73082ad7ff..296b36c5b24 100644
--- a/net-misc/seafile/seafile-8.0.3-r3.ebuild
+++ b/net-misc/seafile/seafile-8.0.3-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 RELEASE_COMMIT="303080b54859d0fc55ce693902c95f9620876c1b"
 
@@ -12,6 +12,7 @@ inherit autotools python-single-r1 vala
 DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
 HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
 SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
 
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
@@ -34,8 +35,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}
$(vala_depend)"
 
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-09-25 Thread Sam James
commit: f235add107ec92562e18c00c0c4d937a883e25e9
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 25 18:52:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 19:07:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f235add1

net-misc/seafile-client: add libjansson subslot dep

Earlier versions of libjansson lacked symbol versioning, causing crashes.

Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James  gentoo.org>

 ...{seafile-client-8.0.1-r2.ebuild => seafile-client-8.0.1-r3.ebuild} | 4 ++--
 .../{seafile-client-8.0.2.ebuild => seafile-client-8.0.2-r1.ebuild}   | 4 ++--
 .../{seafile-client-8.0.3.ebuild => seafile-client-8.0.3-r1.ebuild}   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild
similarity index 96%
rename from net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
rename to net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild
index 9ee3c41a666..ffac16697ad 100644
--- a/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.1-r3.ebuild
@@ -16,8 +16,8 @@ IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
-   dev-libs/jansson
-   dev-libs/libevent
+   dev-libs/jansson:=
+   dev-libs/libevent:=
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5

diff --git a/net-misc/seafile-client/seafile-client-8.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild
similarity index 96%
rename from net-misc/seafile-client/seafile-client-8.0.2.ebuild
rename to net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild
index 196f57303ba..d2c2f9add43 100644
--- a/net-misc/seafile-client/seafile-client-8.0.2.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.2-r1.ebuild
@@ -18,8 +18,8 @@ IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
-   dev-libs/jansson
-   dev-libs/libevent
+   dev-libs/jansson:=
+   dev-libs/libevent:=
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5

diff --git a/net-misc/seafile-client/seafile-client-8.0.3.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.3-r1.ebuild
similarity index 96%
rename from net-misc/seafile-client/seafile-client-8.0.3.ebuild
rename to net-misc/seafile-client/seafile-client-8.0.3-r1.ebuild
index 9ba6c63bf90..0173c0bb30e 100644
--- a/net-misc/seafile-client/seafile-client-8.0.3.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.3-r1.ebuild
@@ -19,8 +19,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
dev-libs/glib:2
-   dev-libs/jansson
-   dev-libs/libevent
+   dev-libs/jansson:=
+   dev-libs/libevent:=
dev-libs/openssl:=
dev-qt/qtcore:5
dev-qt/qtdbus:5



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-08-04 Thread David Seifert
commit: 8255d33b088b22ced7d13f878f63af056de913b9
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug  4 14:45:44 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Aug  4 14:45:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8255d33b

net-misc/seafile: remove redundant WANT_AUTOMAKE=1.16

* the default already asks for the latest automake (==1.16)

Signed-off-by: David Seifert  gentoo.org>

 net-misc/seafile/seafile-8.0.1.ebuild | 4 +---
 net-misc/seafile/seafile-8.0.2.ebuild | 4 +---
 net-misc/seafile/seafile-8.0.3.ebuild | 2 +-
 3 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.1.ebuild 
b/net-misc/seafile/seafile-8.0.1.ebuild
index ffc82290de4..ddbfc88b379 100644
--- a/net-misc/seafile/seafile-8.0.1.ebuild
+++ b/net-misc/seafile/seafile-8.0.1.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{8,9})
-
-WANT_AUTOMAKE=1.16
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit autotools python-single-r1 vala
 

diff --git a/net-misc/seafile/seafile-8.0.2.ebuild 
b/net-misc/seafile/seafile-8.0.2.ebuild
index 53ed66a1dc8..80abc7522a4 100644
--- a/net-misc/seafile/seafile-8.0.2.ebuild
+++ b/net-misc/seafile/seafile-8.0.2.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{8,9})
-
-WANT_AUTOMAKE=1.16
+PYTHON_COMPAT=( python3_{8..9} )
 
 RELEASE_COMMIT="2493113afb174b1a0e6f860512922b69c05cee69"
 

diff --git a/net-misc/seafile/seafile-8.0.3.ebuild 
b/net-misc/seafile/seafile-8.0.3.ebuild
index e9ac6acd1fa..3e0048280af 100644
--- a/net-misc/seafile/seafile-8.0.3.ebuild
+++ b/net-misc/seafile/seafile-8.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{8,9})
+PYTHON_COMPAT=( python3_{8..9} )
 
 RELEASE_COMMIT="303080b54859d0fc55ce693902c95f9620876c1b"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-07-26 Thread Conrad Kostecki
commit: 978027ffb0df4b0775c2fcaf88863cd2a4689329
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Jul 26 20:21:50 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Jul 26 21:55:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978027ff

net-misc/seafile: adjust comment

Just adjusting a comment, as ltprune.eclass will be gone in future.
No changes in ebuild.

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/seafile/seafile-8.0.1.ebuild | 2 +-
 net-misc/seafile/seafile-8.0.2.ebuild | 2 +-
 net-misc/seafile/seafile-8.0.3.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.1.ebuild 
b/net-misc/seafile/seafile-8.0.1.ebuild
index 89147dd..ffc82290de4 100644
--- a/net-misc/seafile/seafile-8.0.1.ebuild
+++ b/net-misc/seafile/seafile-8.0.1.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
 
 src_install() {
default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   # Remove unnecessary .la files
find "${ED}" -name '*.la' -o -name '*.a' -delete || die
python_fix_shebang "${ED}"/usr/bin
 }

diff --git a/net-misc/seafile/seafile-8.0.2.ebuild 
b/net-misc/seafile/seafile-8.0.2.ebuild
index 04c6660122f..53ed66a1dc8 100644
--- a/net-misc/seafile/seafile-8.0.2.ebuild
+++ b/net-misc/seafile/seafile-8.0.2.ebuild
@@ -46,7 +46,7 @@ src_prepare() {
 
 src_install() {
default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   # Remove unnecessary .la files
find "${ED}" -name '*.la' -o -name '*.a' -delete || die
python_fix_shebang "${ED}"/usr/bin
 }

diff --git a/net-misc/seafile/seafile-8.0.3.ebuild 
b/net-misc/seafile/seafile-8.0.3.ebuild
index 1506b7efd42..e9ac6acd1fa 100644
--- a/net-misc/seafile/seafile-8.0.3.ebuild
+++ b/net-misc/seafile/seafile-8.0.3.ebuild
@@ -51,7 +51,7 @@ src_configure() {
 
 src_install() {
default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   # Remove unnecessary .la files
find "${ED}" -name '*.la' -delete || die
python_fix_shebang "${ED}"/usr/bin/seaf-cli
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-07-08 Thread Ionen Wolkens
commit: 067958cbaba6b04c1ac5b87b756d9dcc8ef5c966
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Jun 28 16:06:02 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  8 23:05:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067958cb

net-misc/seafile-client: version bump to 8.0.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/21458
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.3.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 43d5a11f8a3..bc6e50e6998 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719
 DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7bfc3a388ae82a777b3fa3abf8a2e88bb3ad6d73c8ff60aef34587ced6665594a71c0020c90065f6bd4fcaac79e15b41f923
 SHA512 
f66ea240816ec09b56bf3b121947a26bfbafeacd34c1cdb77f8244c713f0aea3f920c6eb6c3cf161034001a7d8ddb451e507acfb6f97e21ac5ebbb792da7ebf4
+DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 
03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72
 SHA512 
944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff

diff --git a/net-misc/seafile-client/seafile-client-8.0.3.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.3.ebuild
new file mode 100644
index 000..9ba6c63bf90
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RELEASE_COMMIT="c49c317f3bf19001c06f189d0706b6a3a2d6533c"
+
+inherit xdg cmake
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson
+   dev-libs/libevent
+   dev-libs/openssl:=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )
+   sys-libs/zlib"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-07-08 Thread Ionen Wolkens
commit: 496d03403b163cefe3f913fdcd1aeba261ddfcb8
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Jun 28 15:46:54 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  8 23:05:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496d0340

net-misc/seafile: version bump to 8.0.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.3.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 9baa650ac40..d01dd286827 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c
 DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe05a36f734fd3d7ee5d0368ae2f94b70cd9251799ddeeea2318c510094b7b2fe917ce06a6328aca00f378dcb9ae
 SHA512 
772dfb060e381eb2395b7ab094e11865f13e71f8c767d31e4ca8b48eaadf74d5d447298ea261f9cd48ff126828829c8d258ca943b01890f72072a36753d8333b
+DIST seafile-8.0.3.tar.gz 738066 BLAKE2B 
302de3b5a4f465429955d2819c7b43ddb30576cc7cf67885a75747ec5dcad85d17f94975abdd3b3d54d49a5d9ea05ab7947c3a2b84764b50fe5fb10e7636
 SHA512 
c51edfc094aa509c730b1b3f4ceb911461081689c8cc2564fb866cddaa54c445d9ad12ca9e4e90e98b771eafc6b6e1496e052538a2475a03642cdceb9212115a

diff --git a/net-misc/seafile/seafile-8.0.3.ebuild 
b/net-misc/seafile/seafile-8.0.3.ebuild
new file mode 100644
index 000..1506b7efd42
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{8,9})
+
+RELEASE_COMMIT="303080b54859d0fc55ce693902c95f9620876c1b"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_USEDEP}]
+   ')
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson
+   dev-libs/libevent:=
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   eautoreconf
+   vala_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin/seaf-cli
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/

2021-05-03 Thread Sam James
commit: 874b27d8c1de97b061e326b25070bb88b5915700
Author: Sam James  gentoo  org>
AuthorDate: Mon May  3 18:31:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  3 18:45:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874b27d8

net-misc/seafile-client: drop obsolete LibreSSL patch

Signed-off-by: Sam James  gentoo.org>

 .../files/seafile-client-7.0.9-libressl.patch  | 14 --
 1 file changed, 14 deletions(-)

diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch 
b/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch
deleted file mode 100644
index d7fdc2201d1..000
--- a/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Upstream pull request: https://github.com/haiwen/seafile-client/pull/1314
-diff --git a/src/utils/rsa.cpp b/src/utils/rsa.cpp
-index 350b790..513733d 100644
 a/src/utils/rsa.cpp
-+++ b/src/utils/rsa.cpp
-@@ -13,7 +13,7 @@ namespace {
- 
- /* Forward compatibility functions if libssl < 1.1.0. */
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x207fL)
- 
- int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
- {



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-05-02 Thread Mikle Kolyada
commit: 7dfb00bf5038bc3020f5f6c26bc2f540b90be5c5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 12:00:06 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 12:00:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dfb00bf

net-misc/seafile-client: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild | 6 ++
 net-misc/seafile-client/seafile-client-8.0.2.ebuild| 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
index a36fc7d452e..9ee3c41a666 100644
--- a/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="libressl shibboleth test"
+IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
@@ -23,8 +23,7 @@ RDEPEND="dev-db/sqlite:3
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:=
net-libs/libsearpc
~net-misc/seafile-${PV}
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
@@ -34,7 +33,6 @@ BDEPEND="dev-qt/linguist-tools:5"
 
 PATCHES=(
"${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
"${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
"${FILESDIR}/${P}-glib-2.68.0.patch"
 )

diff --git a/net-misc/seafile-client/seafile-client-8.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.2.ebuild
index db03f840bc9..196f57303ba 100644
--- a/net-misc/seafile-client/seafile-client-8.0.2.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="libressl shibboleth test"
+IUSE="shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
@@ -25,8 +25,7 @@ RDEPEND="dev-db/sqlite:3
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:=
net-libs/libsearpc
~net-misc/seafile-${PV}
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
@@ -36,7 +35,6 @@ BDEPEND="dev-qt/linguist-tools:5"
 
 PATCHES=(
"${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
"${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
"${FILESDIR}/${PN}-8.0.1-glib-2.68.0.patch"
 )



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-05-02 Thread Mikle Kolyada
commit: b36079a95bd391d0bc9ae88ac77414cc0b13cde6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 11:55:06 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 11:55:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36079a9

net-misc/seafile: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/seafile/seafile-8.0.1.ebuild | 4 +---
 net-misc/seafile/seafile-8.0.2.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.1.ebuild 
b/net-misc/seafile/seafile-8.0.1.ebuild
index a01c2209a3f..e38abffbafc 100644
--- a/net-misc/seafile/seafile-8.0.1.ebuild
+++ b/net-misc/seafile/seafile-8.0.1.ebuild
@@ -16,15 +16,13 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="libressl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/future[${PYTHON_MULTI_USEDEP}]
')
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:=
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/jansson

diff --git a/net-misc/seafile/seafile-8.0.2.ebuild 
b/net-misc/seafile/seafile-8.0.2.ebuild
index 112354cfcd0..24c749f0b91 100644
--- a/net-misc/seafile/seafile-8.0.2.ebuild
+++ b/net-misc/seafile/seafile-8.0.2.ebuild
@@ -18,15 +18,13 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P
 LICENSE="GPL-2+-with-openssl-exception"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="libressl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/future[${PYTHON_MULTI_USEDEP}]
')
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:=
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/jansson



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-04-11 Thread Joonas Niilola
commit: a394f87c3aea988b28dae769719f320ca87eddab
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Thu Apr  1 23:15:09 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr 11 07:42:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a394f87c

net-misc/seafile-client: version bump to 8.0.2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/20223
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.2.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index a3e730273a2..43d5a11f8a3 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
 DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719
+DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 
7230b17e9b85a990b87b9fae7d2d7bfc3a388ae82a777b3fa3abf8a2e88bb3ad6d73c8ff60aef34587ced6665594a71c0020c90065f6bd4fcaac79e15b41f923
 SHA512 
f66ea240816ec09b56bf3b121947a26bfbafeacd34c1cdb77f8244c713f0aea3f920c6eb6c3cf161034001a7d8ddb451e507acfb6f97e21ac5ebbb792da7ebf4

diff --git a/net-misc/seafile-client/seafile-client-8.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.2.ebuild
new file mode 100644
index 000..db03f840bc9
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+RELEASE_COMMIT="837be8efd5cab4aea8fc1138ab91e93539a4e010"
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/jansson
+   dev-libs/libevent
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+   "${FILESDIR}/${PN}-8.0.1-glib-2.68.0.patch"
+)
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-04-11 Thread Joonas Niilola
commit: ebbb07642bbb640bb852cedae1a9465ddfba1f2f
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Thu Apr  1 23:12:47 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr 11 07:42:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebbb0764

net-misc/seafile: version bump to 8.0.2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.2.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 712ccdef60a..9baa650ac40 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1 +1,2 @@
 DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c
+DIST seafile-8.0.2.tar.gz 732341 BLAKE2B 
29bf3187a37c0f01261d3afba996e1165ddebe05a36f734fd3d7ee5d0368ae2f94b70cd9251799ddeeea2318c510094b7b2fe917ce06a6328aca00f378dcb9ae
 SHA512 
772dfb060e381eb2395b7ab094e11865f13e71f8c767d31e4ca8b48eaadf74d5d447298ea261f9cd48ff126828829c8d258ca943b01890f72072a36753d8333b

diff --git a/net-misc/seafile/seafile-8.0.2.ebuild 
b/net-misc/seafile/seafile-8.0.2.ebuild
new file mode 100644
index 000..112354cfcd0
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{7,8,9})
+
+WANT_AUTOMAKE=1.16
+
+RELEASE_COMMIT="2493113afb174b1a0e6f860512922b69c05cee69"
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_MULTI_USEDEP}]
+   ')
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson
+   dev-libs/libevent
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-libs/zlib"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/

2021-03-30 Thread Joonas Niilola
commit: 3e25556d3cba9a086f7e6b65e57313da750ba6a3
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Wed Mar 24 23:29:03 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar 30 13:13:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e25556d

net-misc/seafile-client: fix build with dev-libs/glib-2.68.0

Closes: https://bugs.gentoo.org/777477
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/20108
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/seafile-client-8.0.1-glib-2.68.0.patch | 12 
 ...client-8.0.1-r1.ebuild => seafile-client-8.0.1-r2.ebuild} |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch 
b/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch
new file mode 100644
index 000..9b2dd42cc92
--- /dev/null
+++ b/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch
@@ -0,0 +1,12 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index fbf1d2f..05e8d4d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,7 @@ SET(SEAFILE_CLIENT_VERSION_MINOR 0)
+ SET(SEAFILE_CLIENT_VERSION_PATCH 1)
+ SET(PROJECT_VERSION 
"${SEAFILE_CLIENT_VERSION_MAJOR}.${SEAFILE_CLIENT_VERSION_MINOR}.${SEAFILE_CLIENT_VERSION_PATCH}")
+ ADD_DEFINITIONS(-DSEAFILE_CLIENT_VERSION=${PROJECT_VERSION})
++ADD_DEFINITIONS(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26)
+ INCLUDE(FindPkgConfig)
+ 
+ ## Build crash repoter on release build as default

diff --git a/net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
similarity index 96%
rename from net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild
rename to net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
index b26abb8f449..a36fc7d452e 100644
--- a/net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild
@@ -16,7 +16,6 @@ IUSE="libressl shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-03-22 Thread Joonas Niilola
commit: 25369e16ef755a63c4fb7ad9a54841c73f8bad5b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 22 06:27:46 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 22 06:27:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25369e16

net-misc/seafile-client: revbump 8.0.1

 - to make sure there are no runtime issues related to glib-2.68.

Signed-off-by: Joonas Niilola  gentoo.org>

 .../{seafile-client-8.0.1.ebuild => seafile-client-8.0.1-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.1.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild
similarity index 100%
rename from net-misc/seafile-client/seafile-client-8.0.1.ebuild
rename to net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-03-22 Thread Joonas Niilola
commit: 4b2a9c1b12fdb36e103b1e85228b5f323910ae63
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Mar 21 16:28:15 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 22 06:26:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2a9c1b

net-misc/seafile-client: restrict to https://bugs.gentoo.org/777477
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/20038
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/seafile-client-8.0.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/seafile-client-8.0.1.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1.ebuild
index 778e77ff937..b26abb8f449 100644
--- a/net-misc/seafile-client/seafile-client-8.0.1.ebuild
+++ b/net-misc/seafile-client/seafile-client-8.0.1.ebuild
@@ -16,8 +16,9 @@ IUSE="libressl shibboleth test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-db/sqlite:3
-   dev-libs/libevent
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-03-20 Thread Joonas Niilola
commit: 4cf1221adae0c67b176b73205ee24191597b80f8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 20 08:13:41 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 20 08:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf1221a

net-misc/seafile: drop 7.0.9, 7.0.10

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest  |  2 --
 net-misc/seafile/seafile-7.0.10.ebuild | 50 --
 net-misc/seafile/seafile-7.0.9.ebuild  | 47 
 3 files changed, 99 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 389c4db1376..712ccdef60a 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1 @@
-DIST seafile-7.0.10.tar.gz 707294 BLAKE2B 
7f31d09480a7be09c957a79442bc0c952a4b3802fe17d660cb4ae7d157fcb656280751ed5033e399a705fc24c8b0a232e55e5f289792bdb69abec304c85d3473
 SHA512 
6c5870e75d52f4409fc6f7e3884d3e9208693997b25a6347980a8d164ec6a3348f4b3f5a532f11b9221822aa0ec9125b9d9af8ba7abc4d392cd5b5f602df9289
-DIST seafile-7.0.9.tar.gz 706859 BLAKE2B 
2cbd12bfdda9c2cc13d38233a56d0d2f52ad04e03bd14c90c6ff086756fb7ab4f63319906030f9a5f4ec2625dbe23b2892c069f2b5d50c6997b23deaf2cb61d7
 SHA512 
4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d
 DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c

diff --git a/net-misc/seafile/seafile-7.0.10.ebuild 
b/net-misc/seafile/seafile-7.0.10.ebuild
deleted file mode 100644
index efe304b3e70..000
--- a/net-misc/seafile/seafile-7.0.10.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=(python3_{7,8,9})
-
-WANT_AUTOMAKE=1.16
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent
-   dev-libs/jansson
-   $(python_gen_cond_dep '
-   dev-python/future[${PYTHON_MULTI_USEDEP}]
-   ')
-   sys-libs/zlib
-   net-misc/curl
-   !libressl? ( dev-libs/openssl )
-   libressl? ( dev-libs/libressl )
-   dev-db/sqlite:3"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}

diff --git a/net-misc/seafile/seafile-7.0.9.ebuild 
b/net-misc/seafile/seafile-7.0.9.ebuild
deleted file mode 100644
index a2901735717..000
--- a/net-misc/seafile/seafile-7.0.9.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=(python3_{7,8,9})
-
-WANT_AUTOMAKE=1.16
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent
-   dev-libs/jansson
-   sys-libs/zlib
-   net-misc/curl
-   !libressl? ( dev-libs/openssl )
-   libressl? ( dev-libs/libressl )
-   dev-db/sqlite:3"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-03-20 Thread Joonas Niilola
commit: d6baf7c1299ea7d586cda4fbd55fabea2cf18b00
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar 20 08:13:19 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 20 08:25:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6baf7c1

net-misc/seafile-client: drop 7.0.9, 7.0.10

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  2 -
 .../seafile-client/seafile-client-7.0.10.ebuild| 55 --
 .../seafile-client/seafile-client-7.0.9-r1.ebuild  | 55 --
 3 files changed, 112 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index a56e78dcb98..a3e730273a2 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1 @@
-DIST seafile-client-7.0.10.tar.gz 2368056 BLAKE2B 
8b446a818cc3a238bd92831843f1991632e9417ba92d043065aaf43e2a4d74aa00d331e32136a195558dc780ae124c8b1e7b2b2969f3cff8169635df7470f876
 SHA512 
cab11292ab1957b1682e0d3ee1ddd8e794c52bba7cf08ed39e8f598d3549247c20214d907d1e3792c06a36d8bea55c0bd25ce9aa3a802c262f9af785da7cb340
-DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 
60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff
 SHA512 
665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6
 DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719

diff --git a/net-misc/seafile-client/seafile-client-7.0.10.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.10.ebuild
deleted file mode 100644
index e869695c7c6..000
--- a/net-misc/seafile-client/seafile-client-7.0.10.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/libevent
-   dev-libs/jansson
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
-   net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
-   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild
deleted file mode 100644
index 649db5f1322..000
--- a/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/libevent
-   dev-libs/jansson
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   !libressl? ( dev-libs/openssl:= )
-   libressl? ( dev-libs/libressl:= )
-   net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-select-qt5.patch"
-   "${FILESDIR}/${P}-libressl.patch"
-   "${FILESDIR}/${P}-qt-5.15.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2021-01-24 Thread Joonas Niilola
commit: 2c478398f475b21c85cb97f9b203f293bc5250c0
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Jan 11 18:43:27 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 24 08:09:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c478398

net-misc/seafile-client: version bump to 8.0.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/19036
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-8.0.1.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 5fdf7b70acd..a56e78dcb98 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-7.0.10.tar.gz 2368056 BLAKE2B 
8b446a818cc3a238bd92831843f1991632e9417ba92d043065aaf43e2a4d74aa00d331e32136a195558dc780ae124c8b1e7b2b2969f3cff8169635df7470f876
 SHA512 
cab11292ab1957b1682e0d3ee1ddd8e794c52bba7cf08ed39e8f598d3549247c20214d907d1e3792c06a36d8bea55c0bd25ce9aa3a802c262f9af785da7cb340
 DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 
60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff
 SHA512 
665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6
+DIST seafile-client-8.0.1.tar.gz 11679293 BLAKE2B 
52ad28fb316d99240692883218e626a8ca33f8265d62dadfc2eed400c889d47e9aa7887ea6c6fd994596537a5db163b334fb72c791b38529f7219c5a25c813d3
 SHA512 
ca5dd5a6b27316e1f6fb670e3286d24015d99391c0e1447e2ed42f3d4f72769d6a3dda78bc388ad8d303d4ab1167e4e50844574ecd6f61149b1966e99a3a7719

diff --git a/net-misc/seafile-client/seafile-client-8.0.1.ebuild 
b/net-misc/seafile-client/seafile-client-8.0.1.ebuild
new file mode 100644
index 000..778e77ff937
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-8.0.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-01-24 Thread Joonas Niilola
commit: da0e58c6c8dbc64d8b64b04637aac0dcaf955d69
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan 24 07:34:20 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 24 08:09:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da0e58c6

net-misc/seafile: sort the deps better in 8.0.1

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-8.0.1.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-misc/seafile/seafile-8.0.1.ebuild 
b/net-misc/seafile/seafile-8.0.1.ebuild
index 34ef04ab9f8..b64c19dc047 100644
--- a/net-misc/seafile/seafile-8.0.1.ebuild
+++ b/net-misc/seafile/seafile-8.0.1.ebuild
@@ -20,18 +20,18 @@ IUSE="libressl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent
-   dev-libs/jansson
$(python_gen_cond_dep '
dev-python/future[${PYTHON_MULTI_USEDEP}]
')
-   sys-libs/zlib
-   net-misc/curl
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
-   dev-db/sqlite:3"
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/jansson
+   dev-libs/libevent
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   net-misc/curl
+   sys-libs/zlib"
 DEPEND="${RDEPEND}
$(vala_depend)"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2021-01-24 Thread Joonas Niilola
commit: d74650f4259df39634bb6cf34cccad1b7c43cd4c
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Mon Jan 11 18:41:23 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 24 08:09:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74650f4

net-misc/seafile: version bump to 8.0.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-8.0.1.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 284ee172add..389c4db1376 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-7.0.10.tar.gz 707294 BLAKE2B 
7f31d09480a7be09c957a79442bc0c952a4b3802fe17d660cb4ae7d157fcb656280751ed5033e399a705fc24c8b0a232e55e5f289792bdb69abec304c85d3473
 SHA512 
6c5870e75d52f4409fc6f7e3884d3e9208693997b25a6347980a8d164ec6a3348f4b3f5a532f11b9221822aa0ec9125b9d9af8ba7abc4d392cd5b5f602df9289
 DIST seafile-7.0.9.tar.gz 706859 BLAKE2B 
2cbd12bfdda9c2cc13d38233a56d0d2f52ad04e03bd14c90c6ff086756fb7ab4f63319906030f9a5f4ec2625dbe23b2892c069f2b5d50c6997b23deaf2cb61d7
 SHA512 
4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d
+DIST seafile-8.0.1.tar.gz 731105 BLAKE2B 
ac4b79112e40196cce2dbc64bb94a852b3f81ea08e0a833d45a297c02f5f66432345647b9a34aef67d8108d16eb5e3648002a070bb556a70be63b8c0314af9bb
 SHA512 
dd6366c06bfa25f16f5d3b2ef83b39b5886e834697891c274a3b4eafec3aabf72858dd4d341452e8d4fb8cd1166d30bb8a783dddb4370c02526e3a00ed9fdb3c

diff --git a/net-misc/seafile/seafile-8.0.1.ebuild 
b/net-misc/seafile/seafile-8.0.1.ebuild
new file mode 100644
index 000..34ef04ab9f8
--- /dev/null
+++ b/net-misc/seafile/seafile-8.0.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{6,7,8,9})
+
+WANT_AUTOMAKE=1.16
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent
+   dev-libs/jansson
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_MULTI_USEDEP}]
+   ')
+   sys-libs/zlib
+   net-misc/curl
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-11-12 Thread Joonas Niilola
commit: f61be1c34928d1191d1d5031fe8a5b752769f1e4
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri Nov  6 18:10:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 12 08:30:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61be1c3

net-misc/seafile: version bump to 7.0.10

Closes: https://bugs.gentoo.org/753317
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest  |  1 +
 net-misc/seafile/seafile-7.0.10.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index db48d735acd..284ee172add 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1 +1,2 @@
+DIST seafile-7.0.10.tar.gz 707294 BLAKE2B 
7f31d09480a7be09c957a79442bc0c952a4b3802fe17d660cb4ae7d157fcb656280751ed5033e399a705fc24c8b0a232e55e5f289792bdb69abec304c85d3473
 SHA512 
6c5870e75d52f4409fc6f7e3884d3e9208693997b25a6347980a8d164ec6a3348f4b3f5a532f11b9221822aa0ec9125b9d9af8ba7abc4d392cd5b5f602df9289
 DIST seafile-7.0.9.tar.gz 706859 BLAKE2B 
2cbd12bfdda9c2cc13d38233a56d0d2f52ad04e03bd14c90c6ff086756fb7ab4f63319906030f9a5f4ec2625dbe23b2892c069f2b5d50c6997b23deaf2cb61d7
 SHA512 
4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d

diff --git a/net-misc/seafile/seafile-7.0.10.ebuild 
b/net-misc/seafile/seafile-7.0.10.ebuild
new file mode 100644
index 000..5528c543809
--- /dev/null
+++ b/net-misc/seafile/seafile-7.0.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{6,7,8,9})
+
+WANT_AUTOMAKE=1.16
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent
+   dev-libs/jansson
+   $(python_gen_cond_dep '
+   dev-python/future[${PYTHON_MULTI_USEDEP}]
+   ')
+   sys-libs/zlib
+   net-misc/curl
+   !libressl? ( dev-libs/openssl )
+   libressl? ( dev-libs/libressl )
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-11-12 Thread Joonas Niilola
commit: 092199e9ce1f0523df46d7d797a86a63d4fb6272
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Fri Nov  6 18:12:34 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Nov 12 08:30:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092199e9

net-misc/seafile-client: version bump to 7.0.10

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/18157
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-7.0.10.ebuild| 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 830f5bb17f0..5fdf7b70acd 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
+DIST seafile-client-7.0.10.tar.gz 2368056 BLAKE2B 
8b446a818cc3a238bd92831843f1991632e9417ba92d043065aaf43e2a4d74aa00d331e32136a195558dc780ae124c8b1e7b2b2969f3cff8169635df7470f876
 SHA512 
cab11292ab1957b1682e0d3ee1ddd8e794c52bba7cf08ed39e8f598d3549247c20214d907d1e3792c06a36d8bea55c0bd25ce9aa3a802c262f9af785da7cb340
 DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 
60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff
 SHA512 
665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6

diff --git a/net-misc/seafile-client/seafile-client-7.0.10.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.10.ebuild
new file mode 100644
index 000..e869695c7c6
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-7.0.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-select-qt5.patch"
+   "${FILESDIR}/${PN}-7.0.9-libressl.patch"
+   "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/

2020-10-15 Thread Joonas Niilola
commit: 98c19fb406d6fb1b90be812b0459a6c790ef6b02
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Thu Oct 15 15:50:06 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Oct 16 04:32:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c19fb4

net-misc/seafile-client: fix Qt5.15 build

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/17938
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/seafile-client-7.0.9-qt-5.15.patch   | 37 ++
 ...7.0.9.ebuild => seafile-client-7.0.9-r1.ebuild} | 17 +-
 2 files changed, 46 insertions(+), 8 deletions(-)

diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch 
b/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch
new file mode 100644
index 000..ef9c2f7449b
--- /dev/null
+++ b/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch
@@ -0,0 +1,37 @@
+https://github.com/haiwen/seafile-client/pull/1297
+
+From 86ebea086c6b78738b3140c922c909331d2b9a94 Mon Sep 17 00:00:00 2001
+From: Joffrey 
+Date: Fri, 29 May 2020 15:59:11 +
+Subject: [PATCH] Fix build with Qt5 v5.15.0
+
+---
+ src/ui/events-list-view.cpp | 1 +
+ src/ui/private-share-dialog.cpp | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/ui/events-list-view.cpp b/src/ui/events-list-view.cpp
+index b1d04abb..09536b9e 100644
+--- a/src/ui/events-list-view.cpp
 b/src/ui/events-list-view.cpp
+@@ -1,4 +1,5 @@
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/ui/private-share-dialog.cpp b/src/ui/private-share-dialog.cpp
+index 511d476b..284cc043 100644
+--- a/src/ui/private-share-dialog.cpp
 b/src/ui/private-share-dialog.cpp
+@@ -2,6 +2,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+2.26.2
+

diff --git a/net-misc/seafile-client/seafile-client-7.0.9.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild
similarity index 79%
rename from net-misc/seafile-client/seafile-client-7.0.9.ebuild
rename to net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild
index 8b0653e774d..649db5f1322 100644
--- a/net-misc/seafile-client/seafile-client-7.0.9.ebuild
+++ b/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild
@@ -18,23 +18,24 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-db/sqlite:3
dev-libs/libevent
dev-libs/jansson
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-10-06 Thread Sam James
commit: 760032b3206f03bd0d68d32826dfbe829e0d1029
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Oct  6 17:26:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  7 00:26:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760032b3

net-misc/seafile-client: drop old

Closes: https://bugs.gentoo.org/739704
Closes: https://bugs.gentoo.org/743682
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/17824
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 -
 .../seafile-client/seafile-client-7.0.5.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 862d36abd83..830f5bb17f0 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1 @@
-DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 
58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553
 SHA512 
b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27
 DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 
60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff
 SHA512 
665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6

diff --git a/net-misc/seafile-client/seafile-client-7.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.5.ebuild
deleted file mode 100644
index c5ac2c44260..000
--- a/net-misc/seafile-client/seafile-client-7.0.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   dev-libs/libevent
-   dev-libs/jansson
-   dev-libs/openssl
-   dev-db/sqlite:3
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=("${FILESDIR}/${PN}-select-qt5.patch")
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-10-06 Thread Sam James
commit: 8f5ba162f2da45d42144d2f9c2f27bebbb452684
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Tue Oct  6 17:22:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  7 00:26:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5ba162

net-misc/seafile: drop old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/seafile/Manifest|  1 -
 net-misc/seafile/seafile-7.0.5-r1.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 53f705ae873..db48d735acd 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1 @@
-DIST seafile-7.0.5.tar.gz 706430 BLAKE2B 
49402de13660bcda9a6fad35879bd0e9ba4e491e921525a9cb16498f833d0d8e4177e615afa95780da040c9617d2795a3aa97ce389edae54621d8079033fd24e
 SHA512 
c51c5f3f4a4b316fdf21d8eec12d42e7e1c76cf1271393658dd447c4b0ba77e6149eb7770a99af6aa23f6ebcb1572f4b847f8de44320d8bae8960bde7f429920
 DIST seafile-7.0.9.tar.gz 706859 BLAKE2B 
2cbd12bfdda9c2cc13d38233a56d0d2f52ad04e03bd14c90c6ff086756fb7ab4f63319906030f9a5f4ec2625dbe23b2892c069f2b5d50c6997b23deaf2cb61d7
 SHA512 
4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d

diff --git a/net-misc/seafile/seafile-7.0.5-r1.ebuild 
b/net-misc/seafile/seafile-7.0.5-r1.ebuild
deleted file mode 100644
index 7b2a3788f56..000
--- a/net-misc/seafile/seafile-7.0.5-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=(python3_6)
-
-WANT_AUTOMAKE=1.16
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent
-   dev-libs/jansson
-   sys-libs/zlib
-   net-misc/curl
-   dev-libs/openssl
-   dev-db/sqlite:3"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-10-06 Thread Joonas Niilola
commit: 57e6b2ef39d5b1d26a4a5da78386dc6867f34dff
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Thu Sep 10 18:13:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct  6 07:58:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e6b2ef

net-misc/seafile: adding myself to maintainers

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml
index 36923d5c871..306e8e51c57 100644
--- a/net-misc/seafile/metadata.xml
+++ b/net-misc/seafile/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   gen...@retornaz.com
+   Quentin Retornaz
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

haiwen/seafile




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-10-06 Thread Joonas Niilola
commit: 57fab5312662780f096ce127002b3ebbaf103b9f
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Aug  2 20:34:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct  6 07:58:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fab531

net-misc/seafile: version bump to 7.0.9

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-7.0.9.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 70225e17d34..53f705ae873 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1 +1,2 @@
 DIST seafile-7.0.5.tar.gz 706430 BLAKE2B 
49402de13660bcda9a6fad35879bd0e9ba4e491e921525a9cb16498f833d0d8e4177e615afa95780da040c9617d2795a3aa97ce389edae54621d8079033fd24e
 SHA512 
c51c5f3f4a4b316fdf21d8eec12d42e7e1c76cf1271393658dd447c4b0ba77e6149eb7770a99af6aa23f6ebcb1572f4b847f8de44320d8bae8960bde7f429920
+DIST seafile-7.0.9.tar.gz 706859 BLAKE2B 
2cbd12bfdda9c2cc13d38233a56d0d2f52ad04e03bd14c90c6ff086756fb7ab4f63319906030f9a5f4ec2625dbe23b2892c069f2b5d50c6997b23deaf2cb61d7
 SHA512 
4c87e7a4a6a4cef631cbfbeb1bde3c8c9e0915d5fe4597d5b3a4b8aa15e9650e97b51ee6a3b0bae4d235ec53149dca01aed7acd704da593c97da0a17e352a75d

diff --git a/net-misc/seafile/seafile-7.0.9.ebuild 
b/net-misc/seafile/seafile-7.0.9.ebuild
new file mode 100644
index 000..e5d55487b0a
--- /dev/null
+++ b/net-misc/seafile/seafile-7.0.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{6,7,8,9})
+
+WANT_AUTOMAKE=1.16
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent
+   dev-libs/jansson
+   sys-libs/zlib
+   net-misc/curl
+   !libressl? ( dev-libs/openssl )
+   libressl? ( dev-libs/libressl )
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-10-06 Thread Joonas Niilola
commit: e08420e9f23b57288eabfca09d3634a5042487ce
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Thu Sep 10 18:17:17 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct  6 07:58:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08420e9

net-misc/seafile-client: adding myself to maintainers

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/16961
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/metadata.xml 
b/net-misc/seafile-client/metadata.xml
index f8cd338dfd6..1c36e673cac 100644
--- a/net-misc/seafile-client/metadata.xml
+++ b/net-misc/seafile-client/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   gen...@retornaz.com
+   Quentin Retornaz
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Build support for Shibboleth single 
sign-on




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/

2020-10-06 Thread Joonas Niilola
commit: 359f6e99280adcd4b7a5a6497178f35e6a2c9af5
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Aug  2 20:42:45 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct  6 07:58:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359f6e99

net-misc/seafile-client: version bump to 7.0.9

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Quentin Retornaz  retornaz.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../files/seafile-client-7.0.9-libressl.patch  | 14 ++
 .../seafile-client/seafile-client-7.0.9.ebuild | 54 ++
 3 files changed, 69 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 88848439f03..862d36abd83 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
 DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 
58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553
 SHA512 
b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27
+DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 
60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff
 SHA512 
665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6

diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch 
b/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch
new file mode 100644
index 000..d7fdc2201d1
--- /dev/null
+++ b/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch
@@ -0,0 +1,14 @@
+Upstream pull request: https://github.com/haiwen/seafile-client/pull/1314
+diff --git a/src/utils/rsa.cpp b/src/utils/rsa.cpp
+index 350b790..513733d 100644
+--- a/src/utils/rsa.cpp
 b/src/utils/rsa.cpp
+@@ -13,7 +13,7 @@ namespace {
+ 
+ /* Forward compatibility functions if libssl < 1.1.0. */
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x207fL)
+ 
+ int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
+ {

diff --git a/net-misc/seafile-client/seafile-client-7.0.9.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.9.ebuild
new file mode 100644
index 000..8b0653e774d
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-7.0.9.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+   dev-libs/libevent
+   dev-libs/jansson
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-09-29 Thread Joonas Niilola
commit: 015523e165bd8df865bd7708590236a610d026ec
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Aug 31 09:45:26 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 29 10:26:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015523e1

net-misc/seafile: do not install .a files

Closes: https://bugs.gentoo.org/739710
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/17344
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/seafile-7.0.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile/seafile-7.0.5-r1.ebuild 
b/net-misc/seafile/seafile-7.0.5-r1.ebuild
index 10233ae8ba1..7b2a3788f56 100644
--- a/net-misc/seafile/seafile-7.0.5-r1.ebuild
+++ b/net-misc/seafile/seafile-7.0.5-r1.ebuild
@@ -40,7 +40,7 @@ src_prepare() {
 
 src_install() {
default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -delete || die
+   # Remove unnecessary files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -o -name '*.a' -delete || die
python_fix_shebang "${ED}"/usr/bin
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-09-19 Thread Michał Górny
commit: 00211cbf274d10b7c164811ddc333eb92fb5c652
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 11:20:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 11:28:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00211cbf

net-misc/seafile: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile/Manifest  |  3 ---
 net-misc/seafile/seafile-6.2.11.ebuild | 42 ---
 net-misc/seafile/seafile-7.0.2.ebuild  | 43 
 net-misc/seafile/seafile-7.0.4.ebuild  | 45 --
 4 files changed, 133 deletions(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index dca171f14c0..70225e17d34 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,4 +1 @@
-DIST seafile-6.2.11.tar.gz 703739 BLAKE2B 
a072b103875e3a90a9c457079d3101262abc826659c604130f7c3e9d1b129e7d806b687a5673109b37cf040bba02a0a862374997a819cf384ecf2bd3bb6af058
 SHA512 
90ff1ca4c2a75da9a44d7833209800629c7bec3e8d5b651a820d158261bee77a3b7e599748e6ed350fe919fb67685882a215c18720b0a9702d56e384b8561985
-DIST seafile-7.0.2.tar.gz 698373 BLAKE2B 
171ef14253c260d0e1ed9e984219a545bc5c86895fd554223148515feeb8fd2c6f9ab802f0f505ada0ed504def01999cdd254683de6e0d00f77272eb9d491f4b
 SHA512 
f348139662edb061bbb2da534cd099619f23e09b1383cc97a53116c7e1eb5b41e95d61f719a83f3a69d3914e64836baf15900a9597a7b6ddfb8d23f3e362b8cd
-DIST seafile-7.0.4.tar.gz 706114 BLAKE2B 
8abcf24b752eac20e2abeb355c79d420c0cadb374e70739be76531e9ecb6cb3428f6d8c0aeaa6cf5638a9dd5e964f9ae72b4933fd379655149790396dfe9ffb8
 SHA512 
2eefbb928f3082ba8373509c149e4e1fcfe960f10baba227759ed43411d5adeca844f1538609fd1046f22661322c57bbf93ede1fa849a39e50a4af8a3a7febc1
 DIST seafile-7.0.5.tar.gz 706430 BLAKE2B 
49402de13660bcda9a6fad35879bd0e9ba4e491e921525a9cb16498f833d0d8e4177e615afa95780da040c9617d2795a3aa97ce389edae54621d8079033fd24e
 SHA512 
c51c5f3f4a4b316fdf21d8eec12d42e7e1c76cf1271393658dd447c4b0ba77e6149eb7770a99af6aa23f6ebcb1572f4b847f8de44320d8bae8960bde7f429920

diff --git a/net-misc/seafile/seafile-6.2.11.ebuild 
b/net-misc/seafile/seafile-6.2.11.ebuild
deleted file mode 100644
index 341db77f5c4..000
--- a/net-misc/seafile/seafile-6.2.11.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://github.com/haiwen/seafile/ https://www.seafile.com/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent:0
-   dev-libs/jansson
-   sys-libs/zlib:0
-   net-misc/curl
-   dev-libs/openssl:0
-   dev-db/sqlite:3"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}

diff --git a/net-misc/seafile/seafile-7.0.2.ebuild 
b/net-misc/seafile/seafile-7.0.2.ebuild
deleted file mode 100644
index b53b45c8e32..000
--- a/net-misc/seafile/seafile-7.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
-HOMEPAGE="https://github.com/haiwen/seafile/ https://www.seafile.com/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
-   dev-libs/glib:2
-   dev-libs/libevent:0
-   dev-libs/jansson
-   sys-libs/zlib:0
-   net-misc/curl
-   dev-libs/openssl:0
-   dev-db/sqlite:3"
-DEPEND="${RDEPEND}
-   $(vala_depend)"
-
-src_prepare() {
-   default
-   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
-   eautoreconf
-   vala_src_prepare
-}
-
-src_install() {
-   default
-   # Remove unnecessary .la files, as recommended by ltprune.eclass
-   find "${ED}" -name '*.la' -delete || die
-   python_fix_shebang "${ED}"/usr/bin
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-09-19 Thread Michał Górny
commit: 98536fe5fb53c525737030d04dac0bcbcbdefb99
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 11:20:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 11:28:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98536fe5

net-misc/seafile-client: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile-client/Manifest   |  3 --
 .../seafile-client/seafile-client-6.2.11.ebuild| 52 -
 .../seafile-client/seafile-client-7.0.2.ebuild | 53 --
 .../seafile-client/seafile-client-7.0.4.ebuild | 53 --
 4 files changed, 161 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 72d6d8726c2..88848439f03 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,4 +1 @@
-DIST seafile-client-6.2.11.tar.gz 2346059 BLAKE2B 
107ed7af53a8e0244a9d9805d3c84f66e273f00d306663cfaa07983f94ed98f0dc23cce7d1ff7592bdb64915d1e7dd32cb5a2e9bb10f4b36b87bd28f8f3a9082
 SHA512 
4ba39c33c41cb95e2ff5bb9704cdac1f95561bb4ff0b59d0993364070c5ee10284c51d640591195b7361b595221fd899a4aeafcac1c917625b175e98b9a894a2
-DIST seafile-client-7.0.2.tar.gz 2365981 BLAKE2B 
9e11d3e2b770f2b85bb55f0108344c1c69e1fb28ea69ea8a5022efc7811f6336a2fee0de4f38981343d7a29270051e292c14f656d7a7b99e0d646d0f3fee9a9b
 SHA512 
3edafb9728eb39e1b2adbcb0526758279599d25020c5303aa6b610aac1296eef0ebe66447f6555c21dbe125aa5ac1d605736359b52f2bd8933187efd04c2e8df
-DIST seafile-client-7.0.4.tar.gz 2357414 BLAKE2B 
9c3368d745d30f57b313e9b5351714097403e67519a4582dd5658cb97152f4ad37c32cb9e6f47c13f199c75e9bd42c529ef0d352f363da815f486c90c305779c
 SHA512 
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7
 DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 
58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553
 SHA512 
b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27

diff --git a/net-misc/seafile-client/seafile-client-6.2.11.ebuild 
b/net-misc/seafile-client/seafile-client-6.2.11.ebuild
deleted file mode 100644
index 391e523a971..000
--- a/net-misc/seafile-client/seafile-client-6.2.11.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://github.com/haiwen/seafile-client/ https://www.seafile.com/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   dev-libs/libevent
-   dev-libs/jansson
-   dev-libs/openssl:0
-   dev-db/sqlite:3
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
-   test? ( dev-qt/qttest:5 )"
-
-src_prepare() {
-   eapply "${FILESDIR}/${PN}-select-qt5.patch"
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-   -DBUILD_TESTING="$(usex test)"
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-misc/seafile-client/seafile-client-7.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.2.ebuild
deleted file mode 100644
index b05f5df982c..000
--- a/net-misc/seafile-client/seafile-client-7.0.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://github.com/haiwen/seafile-client/ https://www.seafile.com/;
-SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="net-libs/libsearpc
-   ~net-misc/seafile-${PV}
-   dev-libs/libevent
-   dev-libs/jansson
-   dev-libs/openssl:0
-   dev-db/sqlite:3
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
-   eapply "${FILESDIR}/${PN}-select-qt5.patch"
-   cmake_src_prepare
-}

[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-08-30 Thread Joonas Niilola
commit: a5d08a173480c03028fb84486f2c1a9cb5b20fb0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Aug 30 07:54:08 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 30 08:18:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d08a17

net-misc/seafile: drop to m-n

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml
index f2d263d441e..36923d5c871 100644
--- a/net-misc/seafile/metadata.xml
+++ b/net-misc/seafile/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   efre...@linux.com
-   Denis Efremov
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

haiwen/seafile




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-08-30 Thread Joonas Niilola
commit: 44a262b2c89ac163110c19ec1cee2152e9c5a994
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Aug 30 07:55:00 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 30 08:18:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a262b2

net-misc/seafile-client: drop to m-n

Closes: https://bugs.gentoo.org/700216
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-misc/seafile-client/metadata.xml 
b/net-misc/seafile-client/metadata.xml
index b8aedb1fc8f..f8cd338dfd6 100644
--- a/net-misc/seafile-client/metadata.xml
+++ b/net-misc/seafile-client/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   efre...@linux.com
-   Denis Efremov
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Build support for Shibboleth single 
sign-on




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-05-07 Thread Michał Górny
commit: b49836d157c02903d946615916e6f90cc83eca4d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  7 15:13:47 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  7 15:13:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49836d1

net-misc/seafile: Remove py2.7

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile/seafile-7.0.4.ebuild| 2 +-
 net-misc/seafile/seafile-7.0.5-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/seafile/seafile-7.0.4.ebuild 
b/net-misc/seafile/seafile-7.0.4.ebuild
index 1779236fefd..6434ae64a9e 100644
--- a/net-misc/seafile/seafile-7.0.4.ebuild
+++ b/net-misc/seafile/seafile-7.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python{2_7,3_6})
+PYTHON_COMPAT=(python3_6)
 
 inherit autotools python-single-r1 vala
 

diff --git a/net-misc/seafile/seafile-7.0.5-r1.ebuild 
b/net-misc/seafile/seafile-7.0.5-r1.ebuild
index 0ba1676a8c0..cff364fbb18 100644
--- a/net-misc/seafile/seafile-7.0.5-r1.ebuild
+++ b/net-misc/seafile/seafile-7.0.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python{2_7,3_6})
+PYTHON_COMPAT=(python3_6)
 
 WANT_AUTOMAKE=1.16
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-02-09 Thread Michał Górny
commit: e64e9d595e0d1b9d1af66fbeb90d114b9135dead
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 17:30:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:34:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64e9d59

net-misc/seafile: Switch to PYTHON_SINGLE_USEDEP

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile/seafile-6.2.11.ebuild | 4 ++--
 net-misc/seafile/seafile-7.0.2.ebuild  | 4 ++--
 net-misc/seafile/seafile-7.0.4.ebuild  | 2 +-
 net-misc/seafile/{seafile-7.0.5.ebuild => seafile-7.0.5-r1.ebuild} | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/seafile/seafile-6.2.11.ebuild 
b/net-misc/seafile/seafile-6.2.11.ebuild
index a667cc035f7..7b750024c87 100644
--- a/net-misc/seafile/seafile-6.2.11.ebuild
+++ b/net-misc/seafile/seafile-6.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_USEDEP}]
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
dev-libs/glib:2
dev-libs/libevent:0
dev-libs/jansson

diff --git a/net-misc/seafile/seafile-7.0.2.ebuild 
b/net-misc/seafile/seafile-7.0.2.ebuild
index 4c5040c1196..e41376502fe 100644
--- a/net-misc/seafile/seafile-7.0.2.ebuild
+++ b/net-misc/seafile/seafile-7.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_USEDEP}]
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
dev-libs/glib:2
dev-libs/libevent:0
dev-libs/jansson

diff --git a/net-misc/seafile/seafile-7.0.4.ebuild 
b/net-misc/seafile/seafile-7.0.4.ebuild
index bbe3738676b..1779236fefd 100644
--- a/net-misc/seafile/seafile-7.0.4.ebuild
+++ b/net-misc/seafile/seafile-7.0.4.ebuild
@@ -18,7 +18,7 @@ IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_USEDEP}]
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
dev-libs/glib:2
dev-libs/libevent:0
dev-libs/jansson

diff --git a/net-misc/seafile/seafile-7.0.5.ebuild 
b/net-misc/seafile/seafile-7.0.5-r1.ebuild
similarity index 95%
rename from net-misc/seafile/seafile-7.0.5.ebuild
rename to net-misc/seafile/seafile-7.0.5-r1.ebuild
index d0f2db1517a..0ba1676a8c0 100644
--- a/net-misc/seafile/seafile-7.0.5.ebuild
+++ b/net-misc/seafile/seafile-7.0.5-r1.ebuild
@@ -20,7 +20,7 @@ IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   net-libs/libsearpc[${PYTHON_USEDEP}]
+   net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
dev-libs/glib:2
dev-libs/libevent
dev-libs/jansson



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2020-02-06 Thread Joonas Niilola
commit: 32cc56d8dc129a7c65fd894aa4291d110bff1ff9
Author: Denis Efremov  linux  com>
AuthorDate: Tue Feb  4 21:42:25 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb  6 14:33:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cc56d8

net-misc/seafile: version bump to 7.0.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Denis Efremov  linux.com>
Closes: https://github.com/gentoo/gentoo/pull/14559
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-7.0.5.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 3beb0ce9a12..dca171f14c0 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-6.2.11.tar.gz 703739 BLAKE2B 
a072b103875e3a90a9c457079d3101262abc826659c604130f7c3e9d1b129e7d806b687a5673109b37cf040bba02a0a862374997a819cf384ecf2bd3bb6af058
 SHA512 
90ff1ca4c2a75da9a44d7833209800629c7bec3e8d5b651a820d158261bee77a3b7e599748e6ed350fe919fb67685882a215c18720b0a9702d56e384b8561985
 DIST seafile-7.0.2.tar.gz 698373 BLAKE2B 
171ef14253c260d0e1ed9e984219a545bc5c86895fd554223148515feeb8fd2c6f9ab802f0f505ada0ed504def01999cdd254683de6e0d00f77272eb9d491f4b
 SHA512 
f348139662edb061bbb2da534cd099619f23e09b1383cc97a53116c7e1eb5b41e95d61f719a83f3a69d3914e64836baf15900a9597a7b6ddfb8d23f3e362b8cd
 DIST seafile-7.0.4.tar.gz 706114 BLAKE2B 
8abcf24b752eac20e2abeb355c79d420c0cadb374e70739be76531e9ecb6cb3428f6d8c0aeaa6cf5638a9dd5e964f9ae72b4933fd379655149790396dfe9ffb8
 SHA512 
2eefbb928f3082ba8373509c149e4e1fcfe960f10baba227759ed43411d5adeca844f1538609fd1046f22661322c57bbf93ede1fa849a39e50a4af8a3a7febc1
+DIST seafile-7.0.5.tar.gz 706430 BLAKE2B 
49402de13660bcda9a6fad35879bd0e9ba4e491e921525a9cb16498f833d0d8e4177e615afa95780da040c9617d2795a3aa97ce389edae54621d8079033fd24e
 SHA512 
c51c5f3f4a4b316fdf21d8eec12d42e7e1c76cf1271393658dd447c4b0ba77e6149eb7770a99af6aa23f6ebcb1572f4b847f8de44320d8bae8960bde7f429920

diff --git a/net-misc/seafile/seafile-7.0.5.ebuild 
b/net-misc/seafile/seafile-7.0.5.ebuild
new file mode 100644
index 000..d0f2db1517a
--- /dev/null
+++ b/net-misc/seafile/seafile-7.0.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python{2_7,3_6})
+
+WANT_AUTOMAKE=1.16
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="http://www.seafile.com/ https://github.com/haiwen/seafile/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent
+   dev-libs/jansson
+   sys-libs/zlib
+   net-misc/curl
+   dev-libs/openssl
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2020-02-06 Thread Joonas Niilola
commit: bece71223afdab5224db88a7bc79c6d8897f262c
Author: Denis Efremov  linux  com>
AuthorDate: Tue Feb  4 21:40:08 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb  6 14:32:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bece7122

net-misc/seafile-client: version bump to 7.0.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Denis Efremov  linux.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-7.0.5.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 072db5281f1..72d6d8726c2 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,3 +1,4 @@
 DIST seafile-client-6.2.11.tar.gz 2346059 BLAKE2B 
107ed7af53a8e0244a9d9805d3c84f66e273f00d306663cfaa07983f94ed98f0dc23cce7d1ff7592bdb64915d1e7dd32cb5a2e9bb10f4b36b87bd28f8f3a9082
 SHA512 
4ba39c33c41cb95e2ff5bb9704cdac1f95561bb4ff0b59d0993364070c5ee10284c51d640591195b7361b595221fd899a4aeafcac1c917625b175e98b9a894a2
 DIST seafile-client-7.0.2.tar.gz 2365981 BLAKE2B 
9e11d3e2b770f2b85bb55f0108344c1c69e1fb28ea69ea8a5022efc7811f6336a2fee0de4f38981343d7a29270051e292c14f656d7a7b99e0d646d0f3fee9a9b
 SHA512 
3edafb9728eb39e1b2adbcb0526758279599d25020c5303aa6b610aac1296eef0ebe66447f6555c21dbe125aa5ac1d605736359b52f2bd8933187efd04c2e8df
 DIST seafile-client-7.0.4.tar.gz 2357414 BLAKE2B 
9c3368d745d30f57b313e9b5351714097403e67519a4582dd5658cb97152f4ad37c32cb9e6f47c13f199c75e9bd42c529ef0d352f363da815f486c90c305779c
 SHA512 
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7
+DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 
58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553
 SHA512 
b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27

diff --git a/net-misc/seafile-client/seafile-client-7.0.5.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.5.ebuild
new file mode 100644
index 000..ca54c9edd03
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-7.0.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="http://www.seafile.com/ https://github.com/haiwen/seafile-client/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-libs/openssl
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=("${FILESDIR}/${PN}-select-qt5.patch")
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2019-12-18 Thread Joonas Niilola
commit: e4c1530274d86d387a01de6e4060245893676e15
Author: Denis Efremov  linux  com>
AuthorDate: Thu Dec 12 21:25:05 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec 18 16:32:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c15302

net-misc/seafile: version bump to 7.0.4

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Denis Efremov  linux.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-7.0.4.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index e982f9c433d..3beb0ce9a12 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-6.2.11.tar.gz 703739 BLAKE2B 
a072b103875e3a90a9c457079d3101262abc826659c604130f7c3e9d1b129e7d806b687a5673109b37cf040bba02a0a862374997a819cf384ecf2bd3bb6af058
 SHA512 
90ff1ca4c2a75da9a44d7833209800629c7bec3e8d5b651a820d158261bee77a3b7e599748e6ed350fe919fb67685882a215c18720b0a9702d56e384b8561985
 DIST seafile-7.0.2.tar.gz 698373 BLAKE2B 
171ef14253c260d0e1ed9e984219a545bc5c86895fd554223148515feeb8fd2c6f9ab802f0f505ada0ed504def01999cdd254683de6e0d00f77272eb9d491f4b
 SHA512 
f348139662edb061bbb2da534cd099619f23e09b1383cc97a53116c7e1eb5b41e95d61f719a83f3a69d3914e64836baf15900a9597a7b6ddfb8d23f3e362b8cd
+DIST seafile-7.0.4.tar.gz 706114 BLAKE2B 
8abcf24b752eac20e2abeb355c79d420c0cadb374e70739be76531e9ecb6cb3428f6d8c0aeaa6cf5638a9dd5e964f9ae72b4933fd379655149790396dfe9ffb8
 SHA512 
2eefbb928f3082ba8373509c149e4e1fcfe960f10baba227759ed43411d5adeca844f1538609fd1046f22661322c57bbf93ede1fa849a39e50a4af8a3a7febc1

diff --git a/net-misc/seafile/seafile-7.0.4.ebuild 
b/net-misc/seafile/seafile-7.0.4.ebuild
new file mode 100644
index 000..aa0d2f1ea5e
--- /dev/null
+++ b/net-misc/seafile/seafile-7.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python{2_7,3_5,3_6})
+
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://github.com/haiwen/seafile/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent:0
+   dev-libs/jansson
+   sys-libs/zlib:0
+   net-misc/curl
+   dev-libs/openssl:0
+   dev-db/sqlite:3
+   >=sys-devel/automake-1.16.1-r2:1.16"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2019-12-18 Thread Joonas Niilola
commit: 3ad02c7e4049acea6efd21ecfcaed8cdf628b724
Author: Denis Efremov  linux  com>
AuthorDate: Thu Dec 12 21:29:57 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec 18 16:32:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad02c7e

net-misc/seafile-client: version bump to 7.0.4

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Denis Efremov  linux.com>
Closes: https://github.com/gentoo/gentoo/pull/13963
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-7.0.4.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 5813cc0c81e..072db5281f1 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-6.2.11.tar.gz 2346059 BLAKE2B 
107ed7af53a8e0244a9d9805d3c84f66e273f00d306663cfaa07983f94ed98f0dc23cce7d1ff7592bdb64915d1e7dd32cb5a2e9bb10f4b36b87bd28f8f3a9082
 SHA512 
4ba39c33c41cb95e2ff5bb9704cdac1f95561bb4ff0b59d0993364070c5ee10284c51d640591195b7361b595221fd899a4aeafcac1c917625b175e98b9a894a2
 DIST seafile-client-7.0.2.tar.gz 2365981 BLAKE2B 
9e11d3e2b770f2b85bb55f0108344c1c69e1fb28ea69ea8a5022efc7811f6336a2fee0de4f38981343d7a29270051e292c14f656d7a7b99e0d646d0f3fee9a9b
 SHA512 
3edafb9728eb39e1b2adbcb0526758279599d25020c5303aa6b610aac1296eef0ebe66447f6555c21dbe125aa5ac1d605736359b52f2bd8933187efd04c2e8df
+DIST seafile-client-7.0.4.tar.gz 2357414 BLAKE2B 
9c3368d745d30f57b313e9b5351714097403e67519a4582dd5658cb97152f4ad37c32cb9e6f47c13f199c75e9bd42c529ef0d352f363da815f486c90c305779c
 SHA512 
9073df49639045319e971a76eb3769c184617e179694981ad88ddd02382b4ca50ff92c26239757022270e0a0a4115c8b70ca7efeab6ff2dee78e90a7de1bf5a7

diff --git a/net-misc/seafile-client/seafile-client-7.0.4.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.4.ebuild
new file mode 100644
index 000..972e54b95f8
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-7.0.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://github.com/haiwen/seafile-client/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-libs/openssl:0
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2019-10-15 Thread Joonas Niilola
commit: c5c6054347866a72d57a0ca5f3992c24d31b592a
Author: Denis Efremov  linux  com>
AuthorDate: Sun Sep 29 21:09:29 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct 16 05:22:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c60543

net-misc/seafile-client: Bump to version 7.0.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Denis Efremov  linux.com>
Closes: https://github.com/gentoo/gentoo/pull/13095
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 net-misc/seafile-client/metadata.xml   |  9 +++-
 .../seafile-client/seafile-client-7.0.2.ebuild | 52 ++
 3 files changed, 61 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 07c258f7d01..5813cc0c81e 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
 DIST seafile-client-6.2.11.tar.gz 2346059 BLAKE2B 
107ed7af53a8e0244a9d9805d3c84f66e273f00d306663cfaa07983f94ed98f0dc23cce7d1ff7592bdb64915d1e7dd32cb5a2e9bb10f4b36b87bd28f8f3a9082
 SHA512 
4ba39c33c41cb95e2ff5bb9704cdac1f95561bb4ff0b59d0993364070c5ee10284c51d640591195b7361b595221fd899a4aeafcac1c917625b175e98b9a894a2
+DIST seafile-client-7.0.2.tar.gz 2365981 BLAKE2B 
9e11d3e2b770f2b85bb55f0108344c1c69e1fb28ea69ea8a5022efc7811f6336a2fee0de4f38981343d7a29270051e292c14f656d7a7b99e0d646d0f3fee9a9b
 SHA512 
3edafb9728eb39e1b2adbcb0526758279599d25020c5303aa6b610aac1296eef0ebe66447f6555c21dbe125aa5ac1d605736359b52f2bd8933187efd04c2e8df

diff --git a/net-misc/seafile-client/metadata.xml 
b/net-misc/seafile-client/metadata.xml
index f8cd338dfd6..b8aedb1fc8f 100644
--- a/net-misc/seafile-client/metadata.xml
+++ b/net-misc/seafile-client/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   efre...@linux.com
+   Denis Efremov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Build support for Shibboleth single 
sign-on


diff --git a/net-misc/seafile-client/seafile-client-7.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.2.ebuild
new file mode 100644
index 000..362f229b176
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-7.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://github.com/haiwen/seafile-client/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+
+RDEPEND="net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-libs/openssl:0
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   test? ( dev-qt/qttest:5 )"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2019-10-15 Thread Joonas Niilola
commit: 8ce55c7f7a6232ce89b6f02b441b473794954dc2
Author: Denis Efremov  linux  com>
AuthorDate: Sun Sep 29 21:06:43 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct 16 05:22:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce55c7f

net-misc/seafile: Bump to version 7.0.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Denis Efremov  linux.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/metadata.xml |  9 +++-
 net-misc/seafile/seafile-7.0.2.ebuild | 43 +++
 3 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index fce17d52145..e982f9c433d 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1 +1,2 @@
 DIST seafile-6.2.11.tar.gz 703739 BLAKE2B 
a072b103875e3a90a9c457079d3101262abc826659c604130f7c3e9d1b129e7d806b687a5673109b37cf040bba02a0a862374997a819cf384ecf2bd3bb6af058
 SHA512 
90ff1ca4c2a75da9a44d7833209800629c7bec3e8d5b651a820d158261bee77a3b7e599748e6ed350fe919fb67685882a215c18720b0a9702d56e384b8561985
+DIST seafile-7.0.2.tar.gz 698373 BLAKE2B 
171ef14253c260d0e1ed9e984219a545bc5c86895fd554223148515feeb8fd2c6f9ab802f0f505ada0ed504def01999cdd254683de6e0d00f77272eb9d491f4b
 SHA512 
f348139662edb061bbb2da534cd099619f23e09b1383cc97a53116c7e1eb5b41e95d61f719a83f3a69d3914e64836baf15900a9597a7b6ddfb8d23f3e362b8cd

diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml
index 36923d5c871..f2d263d441e 100644
--- a/net-misc/seafile/metadata.xml
+++ b/net-misc/seafile/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   efre...@linux.com
+   Denis Efremov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

haiwen/seafile


diff --git a/net-misc/seafile/seafile-7.0.2.ebuild 
b/net-misc/seafile/seafile-7.0.2.ebuild
new file mode 100644
index 000..4c5040c1196
--- /dev/null
+++ b/net-misc/seafile/seafile-7.0.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://github.com/haiwen/seafile/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent:0
+   dev-libs/jansson
+   sys-libs/zlib:0
+   net-misc/curl
+   dev-libs/openssl:0
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2019-10-15 Thread Joonas Niilola
commit: be49648f0260c6edeb43af78e9fa42967815ac48
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Oct 16 05:21:25 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Oct 16 05:22:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be49648f

net-misc/seafile-client: move linguist-tools to BDEPEND

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/seafile-client/seafile-client-7.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/seafile-client/seafile-client-7.0.2.ebuild 
b/net-misc/seafile-client/seafile-client-7.0.2.ebuild
index 362f229b176..8305fcd55b4 100644
--- a/net-misc/seafile-client/seafile-client-7.0.2.ebuild
+++ b/net-misc/seafile-client/seafile-client-7.0.2.ebuild
@@ -27,8 +27,8 @@ RDEPEND="net-libs/libsearpc
dev-qt/qtdbus:5
shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
 DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
test? ( dev-qt/qttest:5 )"
+BDEPEND="dev-qt/linguist-tools:5"
 
 src_prepare() {
eapply "${FILESDIR}/${PN}-select-qt5.patch"



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2019-07-15 Thread Michał Górny
commit: a2d9ca5c7da8a3d6daa4ac2b690c47c1f58780df
Author: Denis Efremov  linux  com>
AuthorDate: Thu Jun 27 09:31:54 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 17:24:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d9ca5c

net-misc/seafile-client: version bump to 6.2.11

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Denis Efremov  linux.com>
Closes: https://github.com/gentoo/gentoo/pull/12339
Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-6.2.11.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 64516690bbc..2375de43a1e 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-client-6.1.7.tar.gz 2260217 BLAKE2B 
96d032d5d9332cd40fabc135a132ad96e74520e677ab3071c3bb5765d17fb2ec0f7e243a8110e482137ce599672b5513b3e83d1d2ebb0cf4be66149a2891e068
 SHA512 
545f47a93c16fff9c000add19f55784c08878cf3b1448a8307fc0d25f7f5c35d671dd20940842c4f9e97df3ae3754fbbf170d0669097d67484226aad60ba09da
+DIST seafile-client-6.2.11.tar.gz 2346059 BLAKE2B 
107ed7af53a8e0244a9d9805d3c84f66e273f00d306663cfaa07983f94ed98f0dc23cce7d1ff7592bdb64915d1e7dd32cb5a2e9bb10f4b36b87bd28f8f3a9082
 SHA512 
4ba39c33c41cb95e2ff5bb9704cdac1f95561bb4ff0b59d0993364070c5ee10284c51d640591195b7361b595221fd899a4aeafcac1c917625b175e98b9a894a2
 DIST seafile-client-6.2.4.tar.gz 2345481 BLAKE2B 
7efc25830c6d4b2203390ae453d2e9162b62e477cc12f58a03c9fed0730630c8c077f37aff2b467dd960671a3ab9f41b18be32283bcc3e6b597b9a4f1cb99688
 SHA512 
754d317e812d340c1a3d4eddeede6d8fe535b02c2f0aca4bda07c020389dad3bd7bc937b1c13ea7ac8ee3e833c8e2fe8f7b74f1051395b5a35deda46d727beeb

diff --git a/net-misc/seafile-client/seafile-client-6.2.11.ebuild 
b/net-misc/seafile-client/seafile-client-6.2.11.ebuild
new file mode 100644
index 000..422282c9fbb
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-6.2.11.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://github.com/haiwen/seafile-client/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+
+RDEPEND="net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-libs/openssl:0
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   test? ( dev-qt/qttest:5 )"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2019-07-15 Thread Michał Górny
commit: fc5894fc45cc687fd59118ac043fd320f6956a60
Author: Denis Efremov  linux  com>
AuthorDate: Thu Jun 27 09:28:05 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 17:24:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5894fc

net-misc/seafile: version bump to 6.2.11

Closes: https://bugs.gentoo.org/674638
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Denis Efremov  linux.com>
Signed-off-by: Michał Górny  gentoo.org>

 net-misc/seafile/Manifest  |  1 +
 net-misc/seafile/seafile-6.2.11.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 9887b252bf9..defc91f96dc 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,2 +1,3 @@
 DIST seafile-6.1.7.tar.gz 825734 BLAKE2B 
204ede4870f15cbfa9da7e51f565078290b4d03d36a0f8f7a35d54ca1f26c414c350ac05628054d290723b067dfda45aeec1777a2d32e1b376654323106083a4
 SHA512 
5ae27b2f8e84d57ecd9d81a42fab9611d56a260adb027fba427a700d0d17cd215b3c5b5b37df7e14181bb9ae7df611df9895181de135425ec42da44511d2545e
+DIST seafile-6.2.11.tar.gz 703739 BLAKE2B 
a072b103875e3a90a9c457079d3101262abc826659c604130f7c3e9d1b129e7d806b687a5673109b37cf040bba02a0a862374997a819cf384ecf2bd3bb6af058
 SHA512 
90ff1ca4c2a75da9a44d7833209800629c7bec3e8d5b651a820d158261bee77a3b7e599748e6ed350fe919fb67685882a215c18720b0a9702d56e384b8561985
 DIST seafile-6.2.4.tar.gz 705760 BLAKE2B 
2fc0d0c370f3a3de11cbee017be3599aa2b099c08de75b23a86a0b586ab83d928d4305f2e2c0571b3b6b1f7de1eaf23a1868febcc3db9e65f08072826a5dd480
 SHA512 
f9d95990e913ff63835c83d429df6be66f78c993df0c38bb029090a20dfbb4d789e18e679450634f0c6d918c7ff824347301412805b86f797b81719aafa43f9a

diff --git a/net-misc/seafile/seafile-6.2.11.ebuild 
b/net-misc/seafile/seafile-6.2.11.ebuild
new file mode 100644
index 000..a667cc035f7
--- /dev/null
+++ b/net-misc/seafile/seafile-6.2.11.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://github.com/haiwen/seafile/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent:0
+   dev-libs/jansson
+   sys-libs/zlib:0
+   net-misc/curl
+   dev-libs/openssl:0
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2019-06-30 Thread Jonas Stein
commit: 2c59dedc70c5e32efda2bc465caf1d4fbce476d8
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Jul  1 01:23:58 2019 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Jul  1 01:24:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c59dedc

net-misc/seafile-client: Maintainer retired

Maintainer asked for retirement.
Closes: https://bugs.gentoo.org/632804
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Jonas Stein  gentoo.org>

 net-misc/seafile-client/metadata.xml | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/net-misc/seafile-client/metadata.xml 
b/net-misc/seafile-client/metadata.xml
index 8f3f704edc2..f8cd338dfd6 100644
--- a/net-misc/seafile-client/metadata.xml
+++ b/net-misc/seafile-client/metadata.xml
@@ -1,13 +1,7 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mosch...@metalabs.de
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Build support for Shibboleth single 
sign-on




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2019-06-30 Thread Jonas Stein
commit: 99e282c9c64ee4de6a99b1290a9e90de1e7df43d
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Jul  1 01:22:43 2019 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Jul  1 01:24:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e282c9

net-misc/seafile: Maintainer retired

Maintainer asked for retirement.
Bug: https://bugs.gentoo.org/632804
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Jonas Stein  gentoo.org>

 net-misc/seafile/metadata.xml | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml
index c3dc18cdb7b..36923d5c871 100644
--- a/net-misc/seafile/metadata.xml
+++ b/net-misc/seafile/metadata.xml
@@ -1,13 +1,7 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mosch...@metalabs.de
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

haiwen/seafile




[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile/

2018-08-09 Thread Michał Górny
commit: 6fe2caff70e1e775ba4d299770f1a992f888a0f6
Author: Dominik Kriegner  gmail  com>
AuthorDate: Sat Aug  4 23:16:19 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  9 08:40:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe2caff

net-misc/seafile: version bump

- update to EAPI7
- although upstream claims ccnet dependency is dropped it remains
  needed for seaf-cli

 net-misc/seafile/Manifest |  1 +
 net-misc/seafile/seafile-6.2.4.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index 17234c2677e..9887b252bf9 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1 +1,2 @@
 DIST seafile-6.1.7.tar.gz 825734 BLAKE2B 
204ede4870f15cbfa9da7e51f565078290b4d03d36a0f8f7a35d54ca1f26c414c350ac05628054d290723b067dfda45aeec1777a2d32e1b376654323106083a4
 SHA512 
5ae27b2f8e84d57ecd9d81a42fab9611d56a260adb027fba427a700d0d17cd215b3c5b5b37df7e14181bb9ae7df611df9895181de135425ec42da44511d2545e
+DIST seafile-6.2.4.tar.gz 705760 BLAKE2B 
2fc0d0c370f3a3de11cbee017be3599aa2b099c08de75b23a86a0b586ab83d928d4305f2e2c0571b3b6b1f7de1eaf23a1868febcc3db9e65f08072826a5dd480
 SHA512 
f9d95990e913ff63835c83d429df6be66f78c993df0c38bb029090a20dfbb4d789e18e679450634f0c6d918c7ff824347301412805b86f797b81719aafa43f9a

diff --git a/net-misc/seafile/seafile-6.2.4.ebuild 
b/net-misc/seafile/seafile-6.2.4.ebuild
new file mode 100644
index 000..2d7f5c03046
--- /dev/null
+++ b/net-misc/seafile/seafile-6.2.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+inherit autotools python-single-r1 vala
+
+DESCRIPTION="File syncing and sharing software with file encryption and group 
sharing"
+HOMEPAGE="https://github.com/haiwen/seafile/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   net-libs/libsearpc[${PYTHON_USEDEP}]
+   ~net-libs/ccnet-6.1.7[${PYTHON_USEDEP}]
+   dev-libs/glib:2
+   dev-libs/libevent:0
+   dev-libs/jansson
+   sys-libs/zlib:0
+   net-misc/curl
+   dev-libs/openssl:0
+   dev-db/sqlite:3"
+DEPEND="${RDEPEND}
+   $(vala_depend)"
+
+src_prepare() {
+   default
+   sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die
+   eautoreconf
+   vala_src_prepare
+}
+
+src_install() {
+   default
+   # Remove unnecessary .la files, as recommended by ltprune.eclass
+   find "${ED}" -name '*.la' -delete || die
+   python_fix_shebang "${ED}"/usr/bin
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/

2018-08-09 Thread Michał Górny
commit: c0076d84224927f0640da73dbd6b6e4ac0a97588
Author: Dominik Kriegner  gmail  com>
AuthorDate: Wed Aug  8 01:08:23 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  9 08:40:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0076d84

net-misc/seafile-client: version bump

- drop ccnet dependency
- bump fixes problems with Qt 5.11

Bug: https://bugs.gentoo.org/661408
Closes: https://github.com/gentoo/gentoo/pull/9451

 net-misc/seafile-client/Manifest   |  1 +
 .../seafile-client/seafile-client-6.2.4.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index e9d07faad90..64516690bbc 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
 DIST seafile-client-6.1.7.tar.gz 2260217 BLAKE2B 
96d032d5d9332cd40fabc135a132ad96e74520e677ab3071c3bb5765d17fb2ec0f7e243a8110e482137ce599672b5513b3e83d1d2ebb0cf4be66149a2891e068
 SHA512 
545f47a93c16fff9c000add19f55784c08878cf3b1448a8307fc0d25f7f5c35d671dd20940842c4f9e97df3ae3754fbbf170d0669097d67484226aad60ba09da
+DIST seafile-client-6.2.4.tar.gz 2345481 BLAKE2B 
7efc25830c6d4b2203390ae453d2e9162b62e477cc12f58a03c9fed0730630c8c077f37aff2b467dd960671a3ab9f41b18be32283bcc3e6b597b9a4f1cb99688
 SHA512 
754d317e812d340c1a3d4eddeede6d8fe535b02c2f0aca4bda07c020389dad3bd7bc937b1c13ea7ac8ee3e833c8e2fe8f7b74f1051395b5a35deda46d727beeb

diff --git a/net-misc/seafile-client/seafile-client-6.2.4.ebuild 
b/net-misc/seafile-client/seafile-client-6.2.4.ebuild
new file mode 100644
index 000..8e68d960c5c
--- /dev/null
+++ b/net-misc/seafile-client/seafile-client-6.2.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Seafile desktop client"
+HOMEPAGE="https://github.com/haiwen/seafile-client/ http://www.seafile.com/;
+SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="shibboleth test"
+
+RDEPEND="net-libs/libsearpc
+   ~net-misc/seafile-${PV}
+   dev-libs/libevent
+   dev-libs/jansson
+   dev-libs/openssl:0
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   shibboleth? ( || ( dev-qt/qtwebengine:5[widgets] dev-qt/qtwebkit:5 ) )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   test? ( dev-qt/qttest:5 )"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
+   cmake-utils_src_prepare
+   if use shibboleth ; then
+   if ! has_version "dev-qt/qtwebengine:5[widgets]" ; then
+   sed -i -e 's/IF(WIN32 OR DETECTED_QT_VERSION 
VERSION_LESS 5.6.0)/IF(TRUE)/' CMakeLists.txt || die
+   fi
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



  1   2   >