Received: (at 48679) by debbugs.gnu.org; 11 Mar 2026 09:01:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 05:01:13 2026
Received: from localhost ([127.0.0.1]:46760 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1w0FRG-0006IV-I0
for submit <at> debbugs.gnu.org; Wed, 11 Mar 2026 05:01:13 -0400
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:58593)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
id 1w0FQy-0006Ch-Al
for 48679 <at> debbugs.gnu.org; Wed, 11 Mar 2026 05:00:54 -0400
Received: by mail-wm1-x336.google.com with SMTP id
5b1f17b1804b1-485445e80bdso14413325e9.0
for <48679 <at> debbugs.gnu.org>; Wed, 11 Mar 2026 02:00:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1773219651; x=1773824451; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=Vqa15kX1rWvG2F/A28Q4Xra0XAmEHCuAlVJ5shEUq6U=;
b=jk8tqLZu2Y+tqWFQ+6BsecvLXczd4957IMppop0z3dm3WMouddSe5zK3qG/fDv2WPw
HmSuD+DQnkGg69m0de3FC+1x83jUlqtfh/BVuxyHukZFWDtrUATU7Mfcp57ymbZjTCmk
ZIo8k60xB9oRYc69eCZ1OGnmn/eGinw1cehVyQO56Q8A8TM/bcm8dk8AQQWojWNJwQ0I
2E7DQqOMeUgbDKX/UCcYGxABMlkoNca0ow0tmYVwLeoMhZgz9aHDqb43Z3Uy05vQK0YD
P0cIfzLdugryt6dWPQZpiXun/3fsIYIoMj+sCiqLya2r5fsdINoscDu6FHNs4etMSPdY
W56A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1773219651; x=1773824451;
h=content-transfer-encoding:mime-version:user-agent:message-id:date
:references:in-reply-to:subject:cc:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=Vqa15kX1rWvG2F/A28Q4Xra0XAmEHCuAlVJ5shEUq6U=;
b=U0ITlIHy4k/FeER5BHSsnRJUrlhzSGOq0Io8/Ns1OYRfMlm9tIC66bAk9P5xp7Rd/5
JMKUK01el6ZKsJnsu2vF2rrOUQD/I8LpJKfUohNwn5vlfyTeEV5RXs5RPDsoEsyDFaoV
ikzMYaPcjy0sNNoD3z1nnu7nVE7TUNYIU4PNYW1Qjn9t/NpTlLi1PrbLtxT0XbGrWq8K
LW5Yw4YtRyazdiS8m281tg/QUfOZWNjQyp7ceSWxShMkv2ytyPlE8ktupqf5OO3ln8np
YL/qx6Retn8JovBEUsU6qrkRYM2bRe8g439zZjNZyI3GVCchmoCXXRHmp5o3AldjPGLv
UYVA==
X-Forwarded-Encrypted: i=1;
AJvYcCVdFfxCO+Um3UCYOsT1zmOxYbA0rDWFY6JZzKWAz7LtLnA4XfcFDJSSoeDOyMPJAumIKRM5cg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzk9JvMBFaH04On8uqambLaDfSRMH7im8FsmrcGEu1M92ZfQiNa
ERgWlqCpd//sO7y5rEBJVx7SZS6GVsRL2IqZZ0l9VjFx3uZEuKb1OsbKoKNR/A==
X-Gm-Gg: ATEYQzympZtxCRGDC5TVLLpFLAFCyA3wvNeVplkc2BY/u/cKEXB1EdWUjHHBq7t1/as
QDdlmoIkvobBOAJWJbwdYkP1ws/E8uwbFmxuSrdTVNjK/ueASl8yuM+sSqJZY8dwG5kCT8QVrGC
ipBNNsnwns/B4MBpSNsjh5p2cvpUH59txT27NC5F67wayenJQaTevjO2bPCPGxy5Y6etGUXrVTt
XJbZQPI89QrqPkHvV3qfinWShGgPPz1xdsWN9UskICK14+4cgLf5uwPbvTIzOUef54ORd7QD5GJ
LJ9biMGXYxvvxgPRGrVrgXo8QkgTZUiuy9wKnm0LTJVgVa+1JM2INKPTXdWQ+L+lm6qs8/l2OqQ
MpMp8hwPcE37xyGHYiOqnHrZroXqD0LQHWa9WnPgqoHj8meHSQ2sgmDB2MheUE6fPl0V+2Y75OI
ceiFd2clHhvE/VWwvM0uEL
X-Received: by 2002:a05:600c:1f8e:b0:47e:e076:c7a5 with SMTP id
5b1f17b1804b1-4854b0ca217mr29073405e9.11.1773219650789;
Wed, 11 Mar 2026 02:00:50 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:a734:9c0a:3494:d211])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-4854b0caccasm28025345e9.6.2026.03.11.02.00.49
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 11 Mar 2026 02:00:50 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Xinglu Chen <public@HIDDEN>
Subject: Re: bug#48679: add seafile-client package providing seafile-applet
In-Reply-To: <87sg26ppfb.fsf@HIDDEN> (Xinglu Chen's message of "Fri, 28
May 2021 22:35:20 +0200")
References: <20210526174751.ynfblmx64ppdl2is@silver>
<handler.48679.B.162205130419661.ack <at> debbugs.gnu.org>
<20210527191944.zzzv34ruxfky65ll@silver>
<87sg26ppfb.fsf@HIDDEN>
Date: Wed, 11 Mar 2026 09:14:18 +0100
Message-ID: <877brieqat.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, For more context,
see: https://issues.guix.gnu.org/issue/48679
Content analysis details: (3.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2a00:1450:4864:20:0:0:0:336 listed in]
[list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs
[URI: yoctocell.xyz (xyz)]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received'
headers
X-Debbugs-Envelope-To: 48679
Cc: Gabriel Wicki <gabriel@HIDDEN>, 48679 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi, For more context, see: https://issues.guix.gnu.org/issue/48679
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2a00:1450:4864:20:0:0:0:336 listed in]
[list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs
[URI: yoctocell.xyz (xyz)]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (zimon.toutoune[at]gmail.com)
1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received'
headers
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Hi,
For more context, see:
https://issues.guix.gnu.org/issue/48679
On Fri, 28 May 2021 at 22:35, Xinglu Chen <public@HIDDEN> wrote:
> On Thu, May 27 2021, Gabriel Wicki wrote:
>> Subject: [PATCH] add package seafile-client
>>
>> * gnu/packages/seafile.scm (seafile-client): New file.
>> ---
>> gnu/packages/seafile.scm | 103 +++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 103 insertions(+)
>> create mode 100644 gnu/packages/seafile.scm
>
> This patch should be split into three separate patches, each containing
> one new package.
>
> Since Seafile is related to cloud storage I think it might make sense to
> put the packages in (gnu packages sync), anyone else who wants to
> comment on this?
>
>> +(define-public seafile-client
>> + (package
>> + (name "seafile-client")
>> + (version "8.0.2")
>> + (source (origin
>> + (method git-fetch)
>> + (uri
>> + (git-reference
>> + (url "https://github.com/haiwen/seafile-client")
>> + (commit (string-append "v" version))))
>> + (file-name (git-file-name name version))
>> + (sha256
>> + (base32 "19z6lz34j62gazi9pd1y570jlp181cmb31rld4lfxznhkh9y2=
jfc"))))
>> + (build-system cmake-build-system)
>> + (arguments `(#:tests? #f)) ; there are no tests
>> + (native-inputs `(("pkg-config" ,pkg-config)
>> + ("qtlinguist" ,qttools)))
>
> Why is the label not the same as the package name?
>
> The inputs list should preferrably be on a new line, this applied to
> =E2=80=98native-inputs=E2=80=99, =E2=80=98inputs=E2=80=99, and =E2=80=98p=
ropagated-inputs=E2=80=99.
>
>> + (inputs `(("glib" ,glib)
>> + ("qtbase" ,qtbase)
>> + ("seafile" ,seafile)))
>> + (synopsis "Desktop client for cloud file storage system Seafile")
>> + (description "seafile-client is a desktop client for your seafile se=
rver.")
>> + (home-page "https://www.seafile.com")
>> + (license license:gpl2)))
>
> The LICENSE says Apache 2.0[1].
>
>> +(define seafile=20
>> + (package
>> + (name "seafile")
>> + (version "8.0.2")
>> + (source (origin
>> + (method git-fetch)
>> + (uri
>> + (git-reference
>> + (url "https://github.com/haiwen/seafile")
>> + (commit (string-append "v" version))))
>> + (file-name (git-file-name name version))
>> + (sha256
>> + (base32 "1kizf9ifcwb3scyvimv76p0lqd69hw7l48as1xk6i3m5mv2d7=
j4p"))))
>> + (build-system gnu-build-system)
>> + (native-inputs `(("autoconf" ,autoconf)
>> + ("automake" ,automake)
>> + ("libtool" ,libtool)
>> + ("pkg-config" ,pkg-config)))
>> + (propagated-inputs `(("libsearpc" ,libsearpc)
>> + ("libevent" ,libevent)
>
> Libraries are usually =E2=80=98inputs=E2=80=99 or =E2=80=98native-inputs=
=E2=80=99, what=E2=80=99s the reason for
> propagating them?
>
>> + ("openssl" ,openssl)
>> + ("sqlite" ,sqlite)))
>
> These two packages are also usually =E2=80=98inputs=E2=80=99, would it be=
possible to
> move them to =E2=80=98inputs=E2=80=99?
>
>> + (inputs `(("curl" ,curl)
>> + ("python" ,python)
>> + ("vala" ,vala)))
>> + (synopsis "Cloud storage system with privacy protection and teamwork=
features")
>> + (description "Seafile is a high performance file syncing and sharing=
, with
>> +Markdown WYSIWYG editing, Wiki, file label and other knowledge manageme=
nt
>> +features.")
>> + (home-page "https://www.seafile.com")
>> + (license license:gpl2)))
>
> LICENSE.txt says[2]
>
> This program is released under GPLv2, with the following addition
> permission to link with OpenSSL library.
>
> This should probably be mentioned as a comment.
>
>> +(define libsearpc
>> + (package
>> + (name "libsearpc")
>> + (version "8.0")
>
> I am not seeing version 8.0 on their repo[3].
>
>> + (source (origin
>> + (method git-fetch)
>> + (uri
>> + (git-reference
>> + (url "https://github.com/haiwen/libsearpc/")
>
> This repo is a fork of another repo, we usually use the upstream one if
> possible.
>
>> + (commit version)))
>
> Again, I don=E2=80=99t see a tag named =E2=80=988.0=E2=80=99.
>
>> + (file-name (git-file-name name version))
>> + (sha256
>> + (base32 "0wbx0c64xyn22rzqpl1jmdps53zjb1a0760435znsg6j88h4k=
7yp"))))
>> + (build-system gnu-build-system)
>> + (propagated-inputs `(("jansson" ,jansson)))
>> + (native-inputs `(("autoconf" ,autoconf)
>> + ("automake" ,automake)
>> + ("libtool" ,libtool)
>> + ("pkg-config" ,pkg-config)))
>> + (inputs `(("glib" ,glib)
>> + ("python" ,python-wrapper)))
>> + (synopsis "Simple C language RPC framework based on GObject system")
>> + (description "libsearpc (from \"library\", \"Seafile\" and \"RPC\") =
handles the
>> +serialization/deserialization part of RPC, the transport part is left t=
o users.")
>> + (home-page "https://www.seafile.com")
>> + (license license:gpl2)))
>
> LICENSE.txt says Apache 2.0[4].
>
> Could you send a v2 patchset?
Years later, any chance? :-)
What is the next actionable step? Well, I propose either to send this
v2, maybe directly as a PR to Codeberg <https://codeberg.org/guix/guix>
and close this ticket. WDYT?
Cheers,
simon
guix-patches@HIDDEN:bug#48679; Package guix-patches.
Full text available.
Received: (at 48679) by debbugs.gnu.org; 28 May 2021 20:35:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 28 16:35:32 2021
Received: from localhost ([127.0.0.1]:55453 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1lmjCd-00034X-Lh
for submit <at> debbugs.gnu.org; Fri, 28 May 2021 16:35:32 -0400
Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:37660
helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <public@HIDDEN>) id 1lmjCb-00034I-5i
for 48679 <at> debbugs.gnu.org; Fri, 28 May 2021 16:35:30 -0400
From: Xinglu Chen <public@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz;
s=mail; t=1622234121;
bh=1OW12JuQFVfbdyJy0Wxa8i7pKb4PjbwUwYibnngOOeo=;
h=From:To:Subject:In-Reply-To:References:Date;
b=d8UtKNirbPSvCvLZgkpQcZAnASSKxfv2KJIK1D1GqiCtxOK/y/KuU2CdtiPjQBf1A
+ek+A05EnzG2q248GLs7rmPEh0BhQJoAApNOAw6Ih+L22/nCoyEdyTHQ678LoNWG+e
MqRpVR8oinAhq70zYSSwv34zac3lHUor0kIIaztE=
To: Gabriel Wicki <gabriel@HIDDEN>, 48679 <at> debbugs.gnu.org
Subject: Re: [bug#48679] Acknowledgement (add seafile-client package
providing seafile-applet)
In-Reply-To: <20210527191944.zzzv34ruxfky65ll@silver>
References: <20210526174751.ynfblmx64ppdl2is@silver>
<handler.48679.B.162205130419661.ack <at> debbugs.gnu.org>
<20210527191944.zzzv34ruxfky65ll@silver>
Date: Fri, 28 May 2021 22:35:20 +0200
Message-ID: <87sg26ppfb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On Thu, May 27 2021,
Gabriel Wicki wrote: > From 60b4f30f4d75505dc3c2cd86c986fda582147b2d
Mon Sep 17 00:00:00 2001 > From: Gabriel Wicki <gabriel@HIDDEN> > Date:
Wed, 26 May 2021 19:39:39 +0200 > Subject: [PATCH] add package seafile-clien
[...] Content analysis details: (2.9 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs
[URI: yoctocell.xyz (xyz)]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.4 RDNS_DYNAMIC Delivered to internal network by host with
dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD
X-Debbugs-Envelope-To: 48679
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On Thu, May 27 2021, Gabriel Wicki wrote: > From 60b4f30f4d75505dc3c2cd86c986fda582147b2d
Mon Sep 17 00:00:00 2001 > From: Gabriel Wicki <gabriel@HIDDEN> > Date:
Wed, 26 May 2021 19:39:39 +0200 > Subject: [PATCH] add package seafile-clien
[...]
Content analysis details: (2.9 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs
[URI: yoctocell.xyz (xyz)]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.4 RDNS_DYNAMIC Delivered to internal network by host with
dynamic-looking rDNS
1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD
0.5 FROM_SUSPICIOUS_NTLD From abused NTLD
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
On Thu, May 27 2021, Gabriel Wicki wrote:
> From 60b4f30f4d75505dc3c2cd86c986fda582147b2d Mon Sep 17 00:00:00 2001
> From: Gabriel Wicki <gabriel@HIDDEN>
> Date: Wed, 26 May 2021 19:39:39 +0200
> Subject: [PATCH] add package seafile-client
>
> * gnu/packages/seafile.scm (seafile-client): New file.
> ---
> gnu/packages/seafile.scm | 103 +++++++++++++++++++++++++++++++++++++++
> 1 file changed, 103 insertions(+)
> create mode 100644 gnu/packages/seafile.scm
This patch should be split into three separate patches, each containing
one new package.
Since Seafile is related to cloud storage I think it might make sense to
put the packages in (gnu packages sync), anyone else who wants to
comment on this?
> +(define-public seafile-client
> + (package
> + (name "seafile-client")
> + (version "8.0.2")
> + (source (origin
> + (method git-fetch)
> + (uri
> + (git-reference
> + (url "https://github.com/haiwen/seafile-client")
> + (commit (string-append "v" version))))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "19z6lz34j62gazi9pd1y570jlp181cmb31rld4lfxznhkh9y2j=
fc"))))
> + (build-system cmake-build-system)
> + (arguments `(#:tests? #f)) ; there are no tests
> + (native-inputs `(("pkg-config" ,pkg-config)
> + ("qtlinguist" ,qttools)))
Why is the label not the same as the package name?
The inputs list should preferrably be on a new line, this applied to
=E2=80=98native-inputs=E2=80=99, =E2=80=98inputs=E2=80=99, and =E2=80=98pro=
pagated-inputs=E2=80=99.
> + (inputs `(("glib" ,glib)
> + ("qtbase" ,qtbase)
> + ("seafile" ,seafile)))
> + (synopsis "Desktop client for cloud file storage system Seafile")
> + (description "seafile-client is a desktop client for your seafile ser=
ver.")
> + (home-page "https://www.seafile.com")
> + (license license:gpl2)))
The LICENSE says Apache 2.0[1].
> +(define seafile=20
> + (package
> + (name "seafile")
> + (version "8.0.2")
> + (source (origin
> + (method git-fetch)
> + (uri
> + (git-reference
> + (url "https://github.com/haiwen/seafile")
> + (commit (string-append "v" version))))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "1kizf9ifcwb3scyvimv76p0lqd69hw7l48as1xk6i3m5mv2d7j=
4p"))))
> + (build-system gnu-build-system)
> + (native-inputs `(("autoconf" ,autoconf)
> + ("automake" ,automake)
> + ("libtool" ,libtool)
> + ("pkg-config" ,pkg-config)))
> + (propagated-inputs `(("libsearpc" ,libsearpc)
> + ("libevent" ,libevent)
Libraries are usually =E2=80=98inputs=E2=80=99 or =E2=80=98native-inputs=E2=
=80=99, what=E2=80=99s the reason for
propagating them?
> + ("openssl" ,openssl)
> + ("sqlite" ,sqlite)))
These two packages are also usually =E2=80=98inputs=E2=80=99, would it be p=
ossible to
move them to =E2=80=98inputs=E2=80=99?
> + (inputs `(("curl" ,curl)
> + ("python" ,python)
> + ("vala" ,vala)))
> + (synopsis "Cloud storage system with privacy protection and teamwork =
features")
> + (description "Seafile is a high performance file syncing and sharing,=
with
> +Markdown WYSIWYG editing, Wiki, file label and other knowledge management
> +features.")
> + (home-page "https://www.seafile.com")
> + (license license:gpl2)))
LICENSE.txt says[2]
This program is released under GPLv2, with the following addition
permission to link with OpenSSL library.
This should probably be mentioned as a comment.
> +(define libsearpc
> + (package
> + (name "libsearpc")
> + (version "8.0")
I am not seeing version 8.0 on their repo[3].
> + (source (origin
> + (method git-fetch)
> + (uri
> + (git-reference
> + (url "https://github.com/haiwen/libsearpc/")
This repo is a fork of another repo, we usually use the upstream one if
possible.
> + (commit version)))
Again, I don=E2=80=99t see a tag named =E2=80=988.0=E2=80=99.
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "0wbx0c64xyn22rzqpl1jmdps53zjb1a0760435znsg6j88h4k7=
yp"))))
> + (build-system gnu-build-system)
> + (propagated-inputs `(("jansson" ,jansson)))
> + (native-inputs `(("autoconf" ,autoconf)
> + ("automake" ,automake)
> + ("libtool" ,libtool)
> + ("pkg-config" ,pkg-config)))
> + (inputs `(("glib" ,glib)
> + ("python" ,python-wrapper)))
> + (synopsis "Simple C language RPC framework based on GObject system")
> + (description "libsearpc (from \"library\", \"Seafile\" and \"RPC\") h=
andles the
> +serialization/deserialization part of RPC, the transport part is left to=
users.")
> + (home-page "https://www.seafile.com")
> + (license license:gpl2)))
LICENSE.txt says Apache 2.0[4].
Could you send a v2 patchset?
[1]: https://github.com/haiwen/seafile-client/blob/master/LICENSE
[2]: https://github.com/haiwen/seafile/blob/master/LICENSE.txt
[3]: https://github.com/haiwen/libsearpc/tags
[4]: https://github.com/haiwen/libsearpc/blob/master/LICENSE.txt
=20=20=20=20
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmCxVAgVHHB1YmxpY0B5
b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5OJUQAJkpICj6enHuZ8FvB/EjtJvSDqqa
jxZzmalwnuh1kyiZml45tZ2usI+w2w/tr+nd1dfva8uR7VdwZ/egDMpCX+R0UYsZ
Mwz77SzNRZhwviDHxzhe7TUHSl7pLJF3JDGl0nSR6jjuiFbOR8Pljx0IQempCdBB
ASarlRi7ZKu9DmJjKpGnFWhL+vgMGQ5mHOr9OUqQrKzIWtJPDW7S352JTiz/JW36
9pto2Jq2u2UKICbt1Z5Wjdcjd2uGVnNaa65PS/mn+qoZowlgBSaIvcWJxUSmGQvx
yPsSHkMQftDzcaPxGmFxxOg1koS+U4QqXdxWxmKP0x8WBN2RhPGqSl5Xm9jkhF7F
yhBSNLliKeWi9aIpDZONEGKnhmgaCUb6gleEly++rthAmr70stNkXtMdbp20Ch75
svopXlC1CG5YZiNcVMn9XsqEr4Ut2rP7/QylUZKzyTDmVwMsvaEp6vWnpsnPtNqF
/EWGipS3Wn4cFRNX2TJs4SI3rVr7FLx4Cw4coSzaYGWA8Mly01n32Wj7cONX06OU
pOWcn2H255BzeUsg3gnqCgQgLYh+MsmK5dhpnSmb4AO10/d38gGmQdW6TAjzwPNR
FG3CsjouK3BKkDxRA+j50YqrqTD8sICx9f/5L/IukCeGoWhxeZy4iu6vJyh7Wmbx
A64g/NKWR9SmOUQk
=E5PY
-----END PGP SIGNATURE-----
--=-=-=--
guix-patches@HIDDEN:bug#48679; Package guix-patches.
Full text available.
Received: (at 48679) by debbugs.gnu.org; 27 May 2021 19:20:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 27 15:20:05 2021
Received: from localhost ([127.0.0.1]:52819 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1lmLY5-0000RA-BY
for submit <at> debbugs.gnu.org; Thu, 27 May 2021 15:20:05 -0400
Received: from chimborazo.ee.ethz.ch ([129.132.2.15]:34023)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <gabriel@HIDDEN>) id 1lmLY2-0000QU-ST
for 48679 <at> debbugs.gnu.org; Thu, 27 May 2021 15:20:03 -0400
Received: from silver (212-51-128-14.fiber7.init7.net [212.51.128.14])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
(Authenticated sender: gabriel)
by chimborazo.ee.ethz.ch (Postfix) with ESMTPSA id D408E40315
for <48679 <at> debbugs.gnu.org>; Thu, 27 May 2021 21:19:47 +0200 (CEST)
Date: Thu, 27 May 2021 21:19:44 +0200
From: Gabriel Wicki <gabriel@HIDDEN>
To: 48679 <at> debbugs.gnu.org
Subject: Re: bug#48679: Acknowledgement (add seafile-client package providing
seafile-applet)
Message-ID: <20210527191944.zzzv34ruxfky65ll@silver>
References: <20210526174751.ynfblmx64ppdl2is@silver>
<handler.48679.B.162205130419661.ack <at> debbugs.gnu.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <handler.48679.B.162205130419661.ack <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 48679
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
updated commit message to conform to ChangeLog Format
From 60b4f30f4d75505dc3c2cd86c986fda582147b2d Mon Sep 17 00:00:00 2001
From: Gabriel Wicki <gabriel@HIDDEN>
Date: Wed, 26 May 2021 19:39:39 +0200
Subject: [PATCH] add package seafile-client
* gnu/packages/seafile.scm (seafile-client): New file.
---
gnu/packages/seafile.scm | 103 +++++++++++++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
create mode 100644 gnu/packages/seafile.scm
diff --git a/gnu/packages/seafile.scm b/gnu/packages/seafile.scm
new file mode 100644
index 0000000000..f95238b1a7
--- /dev/null
+++ b/gnu/packages/seafile.scm
@@ -0,0 +1,103 @@
+(define-module (seafile)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages curl)
+ #:use-module (gnu packages glib)
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages libevent)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages sqlite)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages web)
+ #:use-module (guix packages)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cmake)
+ #:use-module (guix build-system gnu)
+ #:use-module ((guix licenses) #:prefix license:))
+
+(define-public seafile-client
+ (package
+ (name "seafile-client")
+ (version "8.0.2")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/seafile-client")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19z6lz34j62gazi9pd1y570jlp181cmb31rld4lfxznhkh9y2jfc"))))
+ (build-system cmake-build-system)
+ (arguments `(#:tests? #f)) ; there are no tests
+ (native-inputs `(("pkg-config" ,pkg-config)
+ ("qtlinguist" ,qttools)))
+ (inputs `(("glib" ,glib)
+ ("qtbase" ,qtbase)
+ ("seafile" ,seafile)))
+ (synopsis "Desktop client for cloud file storage system Seafile")
+ (description "seafile-client is a desktop client for your seafile server.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
+
+(define seafile
+ (package
+ (name "seafile")
+ (version "8.0.2")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/seafile")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kizf9ifcwb3scyvimv76p0lqd69hw7l48as1xk6i3m5mv2d7j4p"))))
+ (build-system gnu-build-system)
+ (native-inputs `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)
+ ("pkg-config" ,pkg-config)))
+ (propagated-inputs `(("libsearpc" ,libsearpc)
+ ("libevent" ,libevent)
+ ("openssl" ,openssl)
+ ("sqlite" ,sqlite)))
+ (inputs `(("curl" ,curl)
+ ("python" ,python)
+ ("vala" ,vala)))
+ (synopsis "Cloud storage system with privacy protection and teamwork features")
+ (description "Seafile is a high performance file syncing and sharing, with
+Markdown WYSIWYG editing, Wiki, file label and other knowledge management
+features.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
+
+(define libsearpc
+ (package
+ (name "libsearpc")
+ (version "8.0")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/libsearpc/")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wbx0c64xyn22rzqpl1jmdps53zjb1a0760435znsg6j88h4k7yp"))))
+ (build-system gnu-build-system)
+ (propagated-inputs `(("jansson" ,jansson)))
+ (native-inputs `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)
+ ("pkg-config" ,pkg-config)))
+ (inputs `(("glib" ,glib)
+ ("python" ,python-wrapper)))
+ (synopsis "Simple C language RPC framework based on GObject system")
+ (description "libsearpc (from \"library\", \"Seafile\" and \"RPC\") handles the
+serialization/deserialization part of RPC, the transport part is left to users.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
--
2.30.2
guix-patches@HIDDEN:bug#48679; Package guix-patches.
Full text available.
Received: (at submit) by debbugs.gnu.org; 26 May 2021 17:48:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 26 13:48:24 2021
Received: from localhost ([127.0.0.1]:49854 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1llxdn-000572-Os
for submit <at> debbugs.gnu.org; Wed, 26 May 2021 13:48:24 -0400
Received: from lists.gnu.org ([209.51.188.17]:54596)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <gabriel@HIDDEN>) id 1llxdl-00056v-Ug
for submit <at> debbugs.gnu.org; Wed, 26 May 2021 13:48:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:52920)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <gabriel@HIDDEN>)
id 1llxdl-0005BB-Jr
for guix-patches@HIDDEN; Wed, 26 May 2021 13:48:21 -0400
Received: from chimborazo.ee.ethz.ch ([129.132.2.15]:39667)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <gabriel@HIDDEN>)
id 1llxdj-0000qn-0S
for guix-patches@HIDDEN; Wed, 26 May 2021 13:48:21 -0400
Received: from silver (212-51-128-14.fiber7.init7.net [212.51.128.14])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
(Authenticated sender: gabriel)
by chimborazo.ee.ethz.ch (Postfix) with ESMTPSA id 1B1CB40315
for <guix-patches@HIDDEN>; Wed, 26 May 2021 19:47:57 +0200 (CEST)
Date: Wed, 26 May 2021 19:47:51 +0200
From: Gabriel Wicki <gabriel@HIDDEN>
To: guix-patches@HIDDEN
Subject: add seafile-client package providing seafile-applet
Message-ID: <20210526174751.ynfblmx64ppdl2is@silver>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Received-SPF: none client-ip=129.132.2.15; envelope-from=gabriel@HIDDEN;
helo=chimborazo.ee.ethz.ch
X-Spam_score_int: -41
X-Spam_score: -4.2
X-Spam_bar: ----
X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3,
SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
From 7665f6edf757ef385ef4f67aa106c38a8448c670 Mon Sep 17 00:00:00 2001
From: Gabriel Wicki <gabriel@HIDDEN>
Date: Wed, 26 May 2021 19:39:39 +0200
Subject: [PATCH] add package seafile-client
and it's dependencies libsearpc and seafile. the resulting binary is
called seafile-applet.
new file: gnu/packages/seafile.scm
---
gnu/packages/seafile.scm | 103 +++++++++++++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
create mode 100644 gnu/packages/seafile.scm
diff --git a/gnu/packages/seafile.scm b/gnu/packages/seafile.scm
new file mode 100644
index 0000000000..f95238b1a7
--- /dev/null
+++ b/gnu/packages/seafile.scm
@@ -0,0 +1,103 @@
+(define-module (seafile)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages curl)
+ #:use-module (gnu packages glib)
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages libevent)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages sqlite)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages web)
+ #:use-module (guix packages)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cmake)
+ #:use-module (guix build-system gnu)
+ #:use-module ((guix licenses) #:prefix license:))
+
+(define-public seafile-client
+ (package
+ (name "seafile-client")
+ (version "8.0.2")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/seafile-client")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19z6lz34j62gazi9pd1y570jlp181cmb31rld4lfxznhkh9y2jfc"))))
+ (build-system cmake-build-system)
+ (arguments `(#:tests? #f)) ; there are no tests
+ (native-inputs `(("pkg-config" ,pkg-config)
+ ("qtlinguist" ,qttools)))
+ (inputs `(("glib" ,glib)
+ ("qtbase" ,qtbase)
+ ("seafile" ,seafile)))
+ (synopsis "Desktop client for cloud file storage system Seafile")
+ (description "seafile-client is a desktop client for your seafile server.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
+
+(define seafile
+ (package
+ (name "seafile")
+ (version "8.0.2")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/seafile")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kizf9ifcwb3scyvimv76p0lqd69hw7l48as1xk6i3m5mv2d7j4p"))))
+ (build-system gnu-build-system)
+ (native-inputs `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)
+ ("pkg-config" ,pkg-config)))
+ (propagated-inputs `(("libsearpc" ,libsearpc)
+ ("libevent" ,libevent)
+ ("openssl" ,openssl)
+ ("sqlite" ,sqlite)))
+ (inputs `(("curl" ,curl)
+ ("python" ,python)
+ ("vala" ,vala)))
+ (synopsis "Cloud storage system with privacy protection and teamwork features")
+ (description "Seafile is a high performance file syncing and sharing, with
+Markdown WYSIWYG editing, Wiki, file label and other knowledge management
+features.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
+
+(define libsearpc
+ (package
+ (name "libsearpc")
+ (version "8.0")
+ (source (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/haiwen/libsearpc/")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wbx0c64xyn22rzqpl1jmdps53zjb1a0760435znsg6j88h4k7yp"))))
+ (build-system gnu-build-system)
+ (propagated-inputs `(("jansson" ,jansson)))
+ (native-inputs `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("libtool" ,libtool)
+ ("pkg-config" ,pkg-config)))
+ (inputs `(("glib" ,glib)
+ ("python" ,python-wrapper)))
+ (synopsis "Simple C language RPC framework based on GObject system")
+ (description "libsearpc (from \"library\", \"Seafile\" and \"RPC\") handles the
+serialization/deserialization part of RPC, the transport part is left to users.")
+ (home-page "https://www.seafile.com")
+ (license license:gpl2)))
--
2.30.2
Gabriel Wicki <gabriel@HIDDEN>:guix-patches@HIDDEN.
Full text available.guix-patches@HIDDEN:bug#48679; Package guix-patches.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.