From 1725f886736ebbaf7e79a16c70184fcf891ac4aa Mon Sep 17 00:00:00 2001 From: abraunegg Date: Thu, 29 May 2025 06:01:30 +1000 Subject: [PATCH] Fix Bug #3302: Add dbus libs to Docker base build (#3303) * Add dbus libs to Docker base build * Update readme with wording updates/tweaks --- contrib/docker/Dockerfile | 2 +- contrib/docker/Dockerfile-alpine | 2 +- contrib/docker/Dockerfile-debian | 2 +- readme.md | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/contrib/docker/Dockerfile b/contrib/docker/Dockerfile index 316519b4..a17882ca 100644 --- a/contrib/docker/Dockerfile +++ b/contrib/docker/Dockerfile @@ -28,7 +28,7 @@ FROM fedora:${FEDORA_VERSION} RUN dnf clean all \ && dnf -y update -RUN dnf install -y libcurl sqlite ldc-libs \ +RUN dnf install -y libcurl sqlite ldc-libs dbus-libs \ && dnf clean all \ && mkdir -p /onedrive/conf /onedrive/data diff --git a/contrib/docker/Dockerfile-alpine b/contrib/docker/Dockerfile-alpine index 441f5940..68f1f518 100644 --- a/contrib/docker/Dockerfile-alpine +++ b/contrib/docker/Dockerfile-alpine @@ -26,7 +26,7 @@ FROM alpine:${ALPINE_VERSION} RUN apk add --upgrade apk-tools \ && apk upgrade --available -RUN apk add --update --no-cache bash libcurl libgcc shadow sqlite-libs ldc-runtime \ +RUN apk add --update --no-cache bash libcurl libgcc shadow sqlite-libs ldc-runtime dbus-libs \ && mkdir -p /onedrive/conf /onedrive/data COPY --from=builder-gosu /go/bin/gosu /usr/local/bin/ diff --git a/contrib/docker/Dockerfile-debian b/contrib/docker/Dockerfile-debian index 927ef5d8..9f738b17 100644 --- a/contrib/docker/Dockerfile-debian +++ b/contrib/docker/Dockerfile-debian @@ -30,7 +30,7 @@ RUN apt-get clean \ && echo "deb http://deb.debian.org/debian bookworm-backports main" > /etc/apt/sources.list.d/debian-12-backports.list \ && apt-get update \ && apt-get upgrade -y \ - && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gosu libsqlite3-0 ca-certificates libphobos2-ldc-shared100 \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gosu libsqlite3-0 ca-certificates libphobos2-ldc-shared100 libdbus-1-3 \ # Install|update curl and libcurl4 from backports && apt-get install -t bookworm-backports -y curl libcurl4 \ && rm -rf /var/lib/apt/lists/* \ diff --git a/readme.md b/readme.md index 090c742c..4f558906 100644 --- a/readme.md +++ b/readme.md @@ -11,13 +11,13 @@ Designed for maximum flexibility and reliability, this powerful and highly confi ## Project Background -This project originated as a fork of the skilion client in early 2018, after a number of proposed improvements and bug fixes — including [Pull Requests #82 and #314](https://github.com/skilion/onedrive/pulls?q=author%3Aabraunegg) — were not merged and development activity had largely stalled. While it’s unclear whether the original developer was unavailable or had stepped away from the project, bug reports and feature requests remained unanswered for extended periods. In 2020, the developer confirmed they had no intention of maintaining or supporting their work ([reference](https://github.com/skilion/onedrive/issues/518#issuecomment-717604726)). +This project originated as a fork of the skilion client in early 2018, after a number of proposed improvements and bug fixes — including [Pull Requests #82 and #314](https://github.com/skilion/onedrive/pulls?q=author%3Aabraunegg) — were not merged and development activity of the skilion client had largely stalled. While it’s unclear whether the original developer was unavailable or had stepped away from the project - bug reports and feature requests remained unanswered for extended periods. In 2020, the developer confirmed they had no intention of maintaining or supporting their work ([reference](https://github.com/skilion/onedrive/issues/518#issuecomment-717604726)). -The original [skilion repository](https://github.com/skilion/onedrive) was formally archived and made read-only on GitHub in December 2024. While still publicly accessible as a historical reference, an archived repository is no longer maintained, cannot accept contributions, and reflects a frozen snapshot of the codebase. The last code change was merged in November 2021; however, active development had slowed significantly well before then. As such, the skilion client should no longer be considered current or supported — particularly given the major API changes and evolving platform requirements since that time. +The original [skilion repository](https://github.com/skilion/onedrive) was formally archived and made read-only on GitHub in December 2024. While still publicly accessible as a historical reference, an archived repository is no longer maintained, cannot accept contributions, and reflects a frozen snapshot of the codebase. The last code change to the skilion client was merged in November 2021; however, active development had slowed significantly well before then. As such, the skilion client should no longer be considered current or supported — particularly given the major API changes and evolving Microsoft OneDrive platform requirements since that time. Under the terms of the GNU General Public License (GPL), forking and continuing development of open source software is fully permitted — provided that derivative works retain the same license. This client complies with the original GPLv3 licensing, ensuring the same freedoms granted by the original project remain intact. -Since forking, the client has evolved into a clean re-imagining of the original codebase, resolving long-standing bugs and adding extensive new functionality to better support both personal and enterprise use cases. +Since forking in early 2018, this client has evolved into a clean re-imagining of the original codebase, resolving long-standing bugs and adding extensive new functionality to better support both personal and enterprise use cases to interact with Microsoft OneDrive from Linux and FreeBSD platforms. ## Features