Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: SyncThingTray #38550

Closed
erwin opened this issue Aug 9, 2022 · 5 comments
Closed

Package request: SyncThingTray #38550

erwin opened this issue Aug 9, 2022 · 5 comments
Labels
request Package request

Comments

@erwin
Copy link

erwin commented Aug 9, 2022

Package name

syncthingtray

Package homepage

https://github.com/Martchus/syncthingtray

Description

Tray application and Dolphin/Plasma integration for Syncthing Peer to Peer File Synchronization Tool

image

Build depends on several rarely installed packages:

sudo xbps-install boost-devel
sudo xbps-install qt5-svg-devel
sudo xbps-install qt5-webengine-devel
sudo xbps-install qt5-webchannel-devel
sudo xbps-install qt5-location-devel
sudo xbps-install plasma-framework-devel
sudo xbps-install perl-YAML

Latest release, v1.2.2 was 7 days ago.

Does the requested package meet the quality requirements?

System, Compiled

Is the requested package released?

Yes

@erwin erwin added the request Package request label Aug 9, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 10, 2022
@classabbyamp
Copy link
Member

classabbyamp commented Aug 10, 2022

would you mind testing #38572 for me?

I've split it into a few packages, syncthingtray for the main app, syncthingtray-plasma for the plasmoid, and syncthingtray-dolphin for the dolphin integration. Just building syncthingtray with xbps-src will generate packages for all of them, but you'll need to install each separately.

@erwin
Copy link
Author

erwin commented Aug 10, 2022

Wow - very cool!

This is the first package I've built from a fork of void-packages so it took me a bit to figure out the steps, but works great!

Install and build with no problem.

xbps-install -R ./hostdir/binpkgs/new/syncthingtray/ ...
❯ sudo xbps-install -R ./hostdir/binpkgs/new/syncthingtray/ syncthingtray
Name          Action    Version           New version            Download size
cpp-utilities install   -                 5.18.0_1               84KB 
qtforkawesome install   -                 0.0.4_1                - 
qtutilities   install   -                 6.7.0_1                155KB 
syncthingtray install   -                 1.2.2_1                - 

Size to download:              241KB
Size required on disk:        6749KB
Space available on disk:        21GB

Do you want to continue? [Y/n] y

[*] Downloading packages
cpp-utilities-5.18.0_1.x86_64.xbps.sig: 512B [avg rate: 8475KB/s]
cpp-utilities-5.18.0_1.x86_64.xbps: 84KB [avg rate: -- stalled --]
cpp-utilities-5.18.0_1: verifying RSA signature...
qtutilities-6.7.0_1.x86_64.xbps.sig: 512B [avg rate: 12MB/s]
qtutilities-6.7.0_1.x86_64.xbps: 155KB [avg rate: 85MB/s]
qtutilities-6.7.0_1: verifying RSA signature...

[*] Verifying package integrity
qtforkawesome-0.0.4_1: verifying SHA256 hash...
syncthingtray-1.2.2_1: verifying SHA256 hash...

[*] Collecting package files
cpp-utilities-5.18.0_1: collecting files...
qtforkawesome-0.0.4_1: collecting files...
qtutilities-6.7.0_1: collecting files...
syncthingtray-1.2.2_1: collecting files...

[*] Unpacking packages
cpp-utilities-5.18.0_1: unpacking ...
qtforkawesome-0.0.4_1: unpacking ...
qtutilities-6.7.0_1: unpacking ...
syncthingtray-1.2.2_1: unpacking ...

[*] Configuring unpacked packages
cpp-utilities-5.18.0_1: configuring ...
cpp-utilities-5.18.0_1: installed successfully.
qtforkawesome-0.0.4_1: configuring ...
qtforkawesome-0.0.4_1: installed successfully.
qtutilities-6.7.0_1: configuring ...
qtutilities-6.7.0_1: installed successfully.
syncthingtray-1.2.2_1: configuring ...
Updating GTK+ icon cache for /usr/share/icons/hicolor...
Updating MIME database...
syncthingtray-1.2.2_1: installed successfully.

2 downloaded, 4 installed, 0 updated, 4 configured, 0 removed.

~/SourceInstall/void-packages-stt new/syncthingtray                               19:11:27
❯ sudo xbps-install -R ./hostdir/binpkgs/new/syncthingtray/ syncthingtray-dolphin

Name                  Action    Version           New version            Download size
syncthingtray-dolphin install   -                 1.2.2_1                - 

Size required on disk:         123KB
Space available on disk:        21GB

Do you want to continue? [Y/n] y

[*] Verifying package integrity
syncthingtray-dolphin-1.2.2_1: verifying SHA256 hash...

[*] Collecting package files
syncthingtray-dolphin-1.2.2_1: collecting files...

[*] Unpacking packages
syncthingtray-dolphin-1.2.2_1: unpacking ...

[*] Configuring unpacked packages
syncthingtray-dolphin-1.2.2_1: configuring ...
syncthingtray-dolphin-1.2.2_1: installed successfully.

0 downloaded, 1 installed, 0 updated, 1 configured, 0 removed.

~/SourceInstall/void-packages-stt new/syncthingtray                               19:31:48
❯ sudo xbps-install -R ./hostdir/binpkgs/new/syncthingtray/ syncthingtray-plasma 

Name                 Action    Version           New version            Download size
syncthingtray-plasma install   -                 1.2.2_1                - 

Size required on disk:         188KB
Space available on disk:        21GB

Do you want to continue? [Y/n] y

[*] Verifying package integrity
syncthingtray-plasma-1.2.2_1: verifying SHA256 hash...

[*] Collecting package files
syncthingtray-plasma-1.2.2_1: collecting files...

[*] Unpacking packages
syncthingtray-plasma-1.2.2_1: unpacking ...

[*] Configuring unpacked packages
syncthingtray-plasma-1.2.2_1: configuring ...
syncthingtray-plasma-1.2.2_1: installed successfully.

0 downloaded, 1 installed, 0 updated, 1 configured, 0 removed.

~/SourceInstall/void-packages-stt new/syncthingtray                               19:32:56

Build looks good!

@hervyqa
Copy link
Contributor

hervyqa commented Aug 10, 2022

would you mind testing #38572 for me?

runs smoothly, but when clicking "Open Syncthing" it is white blank.

simplescreenrecorder-2022-08-10_19.59.08.mp4

@erwin
Copy link
Author

erwin commented Aug 10, 2022

@hervyqa that window is just a web view pointing at your syncthing instance.

it's working fine for me with the void package though.

In your settings, do you have both:

  • Syncthing URL
  • API Key

image

@hervyqa
Copy link
Contributor

hervyqa commented Aug 10, 2022

@erwin aah thank you.. it worked.

Screenshot_20220810_234013

classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 11, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 11, 2022
classabbyamp added a commit to classabbyamp/void-packages that referenced this issue Aug 11, 2022
241m pushed a commit to 241m/void-packages that referenced this issue Aug 11, 2022
yuriy-chumak pushed a commit to otus-lisp/void-packages that referenced this issue Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request Package request
Projects
None yet
Development

No branches or pull requests

3 participants