void-linux / void-linux/void-packages

Package Request: Trebleshot-Desktop

Open
#28,258 6 comments 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

TrebleShot is an open-source application that allows you to send and receive files without an internet connection.
The Trebleshot-Android-App ist also stored in F-Droid-Store.

I tried with this template file:

# Template file for 'trebleshot'
pkgname=trebleshot
version=0.1.0alpha2
revision=1
archs="x86_64"
wrksrc="desktop-0.1.0-alpha2"
build_style=gnu-configure
hostmakedepends="pkg-config intltool"
makedepends="cmake"
depends="qt5 kdnssd"
short_desc="A multi-platform file-sharing tool"
maintainer=""
license="GPL-2"
homepage="https://github.com/trebleshot"
distfiles="https://github.com/trebleshot/desktop/archive/0.1.0-alpha2.tar.gz"
checksum=8343658d59f183078ab0a706689c1d8362e7ea924f3f0ee4a981c5cc6f55aaa7

But it ending with this Error:

=> ERROR: trebleshot-0.1.0alpha2_1: do_configure: '${configure_script} ${configure_args}' exited with 127
=> ERROR:   in do_configure() at common/build-style/gnu-configure.sh:7

Please, can someone fix it?

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

Start with the proposed template and common/build-style/gnu-configure.sh, then run the package build to reproduce exit 127. Check the Trebleshot-Desktop source's actual build entry point and align the package recipe with it; done when the package configures and builds successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, shell
Domain
build-system, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.