From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1196680-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id BBCC6138359
	for <garchives@archives.gentoo.org>; Sat, 15 Aug 2020 18:01:13 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 09C30E08FA;
	Sat, 15 Aug 2020 18:01:13 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id E53C4E08FA
	for <gentoo-commits@lists.gentoo.org>; Sat, 15 Aug 2020 18:01:12 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id E66FB34F3F8
	for <gentoo-commits@lists.gentoo.org>; Sat, 15 Aug 2020 18:01:11 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 2A3AC31C
	for <gentoo-commits@lists.gentoo.org>; Sat, 15 Aug 2020 18:01:09 +0000 (UTC)
From: "Marco Leise" <marco.leise@gmx.de>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Marco Leise" <marco.leise@gmx.de>
Message-ID: <1597514136.41c44f6d68e5364ed0e31997e9bef3ce1016f699.mleise@gentoo>
Subject: [gentoo-commits] repo/user/dlang:master commit in: net-misc/onedrive/
X-VCS-Repository: repo/user/dlang
X-VCS-Files: net-misc/onedrive/Manifest net-misc/onedrive/onedrive-2.4.5.ebuild
X-VCS-Directories: net-misc/onedrive/
X-VCS-Committer: mleise
X-VCS-Committer-Name: Marco Leise
X-VCS-Revision: 41c44f6d68e5364ed0e31997e9bef3ce1016f699
X-VCS-Branch: master
Date: Sat, 15 Aug 2020 18:01:09 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: fb572e64-0133-4ce5-a579-9db436d50e4b
X-Archives-Hash: 1abc7e61b66ec5b2ec9d163bdf436bc6

commit:     41c44f6d68e5364ed0e31997e9bef3ce1016f699
Author:     Marco Leise <marco.leise <AT> gmx <DOT> de>
AuthorDate: Sat Aug 15 17:55:36 2020 +0000
Commit:     Marco Leise <marco.leise <AT> gmx <DOT> de>
CommitDate: Sat Aug 15 17:55:36 2020 +0000
URL:        https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=41c44f6d

onedrive-2.4.5

Signed-off-by: Marco Leise <marco.leise <AT> gmx.de>

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

diff --git a/net-misc/onedrive/Manifest b/net-misc/onedrive/Manifest
index 5eb6749..d182620 100644
--- a/net-misc/onedrive/Manifest
+++ b/net-misc/onedrive/Manifest
@@ -1 +1,2 @@
 DIST onedrive-2.4.2.tar.gz 685026 BLAKE2B 0eb5e16670d65ae6743f8aa8e6d754bceb6d3f45ac3036e5a03e036b882b58145f3836ab55d5a80bca5bd4e8a4f9dfe590e48771c28f2c90b4d6fa68a6477438 SHA512 08c1a04dfefd0017f1ded8ee17653d91d8ac6ce1e8a942171de37c28deed6fb463e9a85474bea68a6e309dcdf188bdb8a8aed24c723bb01285186135dc43b901
+DIST onedrive-2.4.5.tar.gz 965217 BLAKE2B 7c0b8476c862ba2950292e0e4e29b0884f6448d09ec29bd9e14fb33f15a9ad8fbe7a47f37f0a4332a744f000957fecaf2a26ec6c35a37b5cab808c58decfac29 SHA512 5f8d0aea962034c50e920b3cb759bff2e6223a581e63562ab77a9cf364bdca890a62b757a3b4c8046864605edec3abea7e52e877ab384d3c9904f8b83bccf3c3

diff --git a/net-misc/onedrive/onedrive-2.4.5.ebuild b/net-misc/onedrive/onedrive-2.4.5.ebuild
new file mode 100644
index 0000000..e2c8738
--- /dev/null
+++ b/net-misc/onedrive/onedrive-2.4.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Free Client for OneDrive on Linux"
+HOMEPAGE="https://abraunegg.github.io/"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RDEPEND="
+	>=dev-db/sqlite-3.7.15:3
+	net-misc/curl
+	libnotify? ( x11-libs/libnotify )
+"
+DEPEND="
+	${RDEPEND}
+	virtual/pkgconfig
+"
+SRC_URI="https://codeload.github.com/abraunegg/onedrive/tar.gz/v${PV} -> ${P}.tar.gz"
+DLANG_VERSION_RANGE="2.082-"
+DLANG_PACKAGE_TYPE="single"
+IUSE="debug libnotify"
+
+inherit dlang systemd bash-completion-r1
+
+d_src_configure() {
+	# LDC is supported without wrapper
+	if [[ "${DLANG_VENDOR}" == "LDC" ]]; then
+		export DC=${DC}
+		export DCFLAGS=${DCFLAGS}
+	else
+		export DC=${DMD}
+		export DCFLAGS=${DMDFLAGS}
+	fi
+	econf --disable-version-check --enable-completions $(use_enable debug) $(use_enable libnotify notifications) \
+		--with-zsh-completion-dir=/usr/share/zsh/site-functions \
+		--with-bash-completion-dir="$(get_bashcompdir)" \
+		--with-fish-completion-dir=/usr/share/fish/completions \
+		--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+		--with-systemduserunitdir="$(systemd_get_userunitdir)"
+}
+
+src_install() {
+	emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install
+	# log directory
+	keepdir /var/log/onedrive
+	fperms 775 /var/log/onedrive
+	fowners root:users /var/log/onedrive
+	# init script
+	dobin contrib/init.d/onedrive_service.sh
+	newinitd contrib/init.d/onedrive.init onedrive
+}
+
+pkg_postinst() {
+	elog "OneDrive Free Client needs to be authorized to access your data before the"
+	elog "first use. To do so, run onedrive in a terminal for the user in question and"
+	elog "follow the steps on screen."
+	elog
+	ewarn "When upgrading from 2.3 you are required you to reauthorise your client."
+	ewarn "This is due to changing the client identifier to assist with resolving"
+	ewarn "the correct handling of 429 error responses (activityLimitReached)"
+}