void-linux / void-linux/void-packages

Package Request: opendrop (Interfaces with Apple Airdrop)

Open
#24,709 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

request
Dominant language
Shell
Stars
3.4k
Forks
2.8k
Avg merge
2d 5h
Merged PRs (30d)
299

Description

Just noticed OWL has no release yet. Will have to wait then...

OpenDrop is a command-line tool that allows sharing files between devices directly over Wi-Fi. Its unique feature is that it is protocol-compatible with Apple AirDrop which allows to share files with Apple devices running iOS and macOS. Why package it?

  • As far as I know it's currently the only convenient way of interfacing with Apple devices on Linux.
  • Quite a lot of people use iPhones.

The package might be troublesome to implement as it requires OpenSSL. It also requires an open re-implementation of Apple's Wireless Direct Link (AWDL) such as the projects own implementation OWL.

AUR opendrop: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=opendrop
AUR owlink-git: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=owlink-git

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the linked AUR PKGBUILD files for opendrop and owlink-git, then investigate the stated OpenSSL and OWL/AWDL requirements. Done would mean a Void package definition for OpenDrop with its dependencies and integration requirements resolved.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.