Package Details: shortwave 1:1.1.1-8

Git Clone URL: https://aur.archlinux.org/shortwave.git (read-only, click to copy)
Package Base: shortwave
Description: Find and listen to internet radio stations.
Upstream URL: https://gitlab.gnome.org/World/Shortwave
Licenses: GPL3
Submitter: ValHue
Maintainer: ValHue
Last Packager: ValHue
Votes: 29
Popularity: 2.89
First Submitted: 2019-03-16 10:34
Last Updated: 2020-11-23 21:34

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Xyne commented on 2020-11-22 22:37

To follow up on my previous post, I tried shortwave again today and realized that it needs pulseaudio to work.

jonathon commented on 2020-10-29 17:56

Just noticed, the arch needs to be set correctly, for example:

diff --git a/PKGBUILD b/PKGBUILD
index 5c17aa6..bf52c87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,10 +5,10 @@
 _pkgname="Shortwave"
 pkgname="shortwave"
 pkgver="1.1.1"
-pkgrel="7"
+pkgrel="8"
 epoch="1"
 pkgdesc="Find and listen to internet radio stations."
-arch=('any')
+arch=('x86_64' 'aarch64')
 url="https://gitlab.gnome.org/World/${_pkgname}"
 license=('GPL3')
 depends=('gst-plugins-bad' 'libhandy0' 'libsoup' 'gtk3')

This package is definitely not platform-independent... !

Moilleadoir commented on 2020-10-21 10:16

Apologies, mine is a Manjaro issue (no libhandy0 yet).

Xyne commented on 2020-10-20 18:57

I'm not sure why yet, but makepkg installs libhandy instead of libhandy0 when resolving dependencies.

I also still have the same problem as before when attempting to play any radio station:

Failed to set pipeline to playing
Failed to connect: Connection refused

Can you please try building this in a clean chroot to determine what's missing from the package? I suspect that it relies on something already installed on your system.

ValHue commented on 2020-10-20 16:09

So it's in the extra repository ..

https://www.archlinux.org/packages/?q=libhandy0

Are you using makepkg -s to resolve dependencies for you?

Moilleadoir commented on 2020-10-20 15:35

Resolving dependencies...
Warning: cannot resolve "libhandy0", a dependency of "shortwave"
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'libhandy0' required by shortwave

bengels commented on 2020-10-18 11:01

@ValHue, Thanks, now it compiles and works as it should!

ValHue commented on 2020-10-18 10:51

It must be because of my rust configuration but it compiled correctly and I disabled Jonathon's handy.patch, sorry. Now it should compile without problem.

Libhandy is not necessary to compile it, as it is downloaded from the source branch, just like many other packages. Libhandy0 was necessary for its execution and until now I had not realized it because by default it is installed by other packages that I have installed by default.

No matter how clean you want to leave a development environment, a package always slips into you ... thank you for your contributions.

jonathon commented on 2020-10-17 18:07

That's because handy.patch is no longer applied in prepare() - it is still needed to fix the upstream source's now-missing branch.

brunomiguel commented on 2020-10-17 14:36

The package is failing to build with the following error:


** RUST VERSION **
rustc 1.47.0
** RELEASE MODE **
    Updating crates.io index
    Updating git repository `https://gitlab.gnome.org/haecker-felix/libhandy-rs.git`
error: failed to get `libhandy` as a dependency of package `shortwave v0.0.0 (/home/brunomiguel/userrepository/pkgbuild/shortwave/src/Shortwave-1.1.1)`

Caused by:
  failed to load source for dependency `libhandy`

Caused by:
  Unable to update https://gitlab.gnome.org/haecker-felix/libhandy-rs.git?branch=update_cargo_version#62e7abf4

Caused by:
  object not found - no match for id (62e7abf44d419cf3fe83da64285f2905da4e333e); class=Odb (9); code=NotFound (-3)
[3/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command

Both extra/libhandy and extra/libhandy0 are installed