Package Details: shortwave 1:3.0.0-1

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: igor-dyatlov
Last Packager: igor-dyatlov
Votes: 46
Popularity: 2.04
First Submitted: 2019-03-16 10:34 (UTC)
Last Updated: 2022-04-24 15:24 (UTC)

Pinned Comments

Latest Comments

MicSpabo commented on 2022-05-15 07:31 (UTC)

Thanks! Now its clear. The library is as of now still in early development.

FabioLolix commented on 2022-05-11 19:53 (UTC)

You need to install libshumate-git, your AUR helper can't solve that, as you can see from this webpage libshumate provider is libshumate-git only a the moment

MicSpabo commented on 2022-05-11 19:51 (UTC) (edited on 2022-05-11 19:52 (UTC) by MicSpabo)

Trying to install shortwave does result in:

:: error: Dependencies missing for shortwave
:: warning: Following package cannot be found in AUR:
   libshumate

nicoulaj commented on 2022-02-01 10:06 (UTC)

The issue is because shortwave is compiled against an older development snapshot of libadwaita. As a workaround, you can downgrade libadwaita to 1.0.0-alpha4. Otherwise you will have to wait for https://gitlab.gnome.org/World/Shortwave/-/merge_requests/452 to be merged and released, or add it as a patch to the PKGBUILD.

kiranwll commented on 2022-01-24 06:33 (UTC)

half month later, the issued reported by logothete still exist. please help fix it. thanks.

logothete commented on 2022-01-09 22:07 (UTC)

Gui launch fails without comment and launching from Terminal yields the following error:

(de.haeckerfelix.Shortwave:23346): Gtk-ERROR **: 16:54:37.495: failed to add UI from resource /de/haeckerfelix/Shortwave/gtk/featured_carousel.ui: .:2:363 Invalid property: AdwCarousel.animation_duration

after uninstaling, I attempted a reinstall, but there's something weird with what Yay is doing; it hangs on: Updating git repository https://gitlab.freedesktop.org/gstreamer/gstreamer-rs

where it has been for quite some time.

jonathon commented on 2021-11-29 15:28 (UTC)

I think there's a hard dependency on gst-plugins-base too; without that installed it will crash with:

thread 'main' panicked at 'Unable to create recorderbin: Error { domain: gst_parse_error, code: 1, message: "no element \"vorbisenc\"" }', src/audio/backend/gstreamer_backend.rs:301:84

dreieck commented on 2021-08-06 20:16 (UTC) (edited on 2021-08-06 20:18 (UTC) by dreieck)

Fails to build for me with meson.build:1:0: ERROR: Unknown compiler(s): [['rustc']]:

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true builddir --prefix=/usr
The Meson build system
Version: 0.59.0
Source dir: /[...]/shortwave/src/Shortwave-2.0.1
Build dir: /[...]/shortwave/src/Shortwave-2.0.1/builddir
Build type: native build
Project name: shortwave
Project version: 2.0.1

meson.build:1:0: ERROR: Unknown compiler(s): [['rustc']]

A full log can be found at /[...]/shortwave/src/Shortwave-2.0.1/builddir/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...

The /[...]/shortwave/src/Shortwave-2.0.1/builddir/meson-logs/meson-log.txt shows


Build started at 2021-08-06T22:13:31.966353
Main binary: /usr/bin/python
Build Options: -Db_lto=true -Db_pie=true -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=enabled -Dbuildtype=plain -Dwrap_mode=nodownload
Python system: Linux
The Meson build system
Version: 0.59.0
Source dir: /[...]/shortwave/src/Shortwave-2.0.1
Build dir: /[...]/shortwave/src/Shortwave-2.0.1/builddir
Build type: native build
Project name: shortwave
Project version: 2.0.1

meson.build:1:0: ERROR: Unknown compiler(s): [['rustc']]

(The [...] denotes censoring I have made on general directory names.)

jonathon commented on 2021-08-06 14:03 (UTC) (edited on 2021-08-06 14:03 (UTC) by jonathon)

The latest commits of Shortwave seem to resolve compatibility with the tagged releases of libadwaita, e.g. https://gitlab.gnome.org/World/Shortwave/-/commit/28c41efd0d93077eec6fd2a17af30816b8c4b98e works. If there's no new upstream release coming shortly it might be worth building from a commit rather than a tag...

billypilgrim commented on 2021-06-09 19:04 (UTC)

FYI for anyone having the same issue as @IXTEN, I've packaged the required version of libadwaita-shortwave separately: https://aur.archlinux.org/packages/libadwaita-shortwave/

Maybe the maintainer could change the depends array to point to this package instead...? :-)

IXTEN commented on 2021-05-31 10:28 (UTC)

The app panics during Streaming. Discovered a bug report @Shortwave gitlab created by another Arch user that uses this AUR package. The issue was closed due to the usage of an incompatible version of libadwaita in this AUR package.

See: https://gitlab.gnome.org/World/Shortwave/-/issues/586

JoSHElBarto commented on 2021-04-20 10:44 (UTC)

@Moilleadoir thank you very much, your rustup solution worked flawless and the compilation ran without errors.

Moilleadoir commented on 2021-04-18 11:29 (UTC)

@GeBo I know almost nothing about Rust, that’s just what I figured out. I think either way will work though — rust installed from a system package (to /usr/bin) & updated through pacman or rust installed through rustup (under home) & updated by rustup.

GeBo commented on 2021-04-18 10:31 (UTC)

@Moilleadoir: Ah! I´m not that familiar with Rust. You´re solution was unknown to me. So, thank you for your information!

I reinstalled rustup and used your solution. Mine is now updated as well. :)

Moilleadoir commented on 2021-04-18 08:30 (UTC) (edited on 2021-04-18 08:30 (UTC) by Moilleadoir)

@GeBo This is pretty complicated. So, by default rustup (rust’s package manager) is installed, rather than a specific install of rust. Shortwave needs rustc (compiler) v. 1.48 but on my system rustup’s version is 1.45.2, installed in ~/.rustup/toolchains etc.

Alternative solution:

  rustup toolchain install stable
  rustup default stable

Compiler version is then 1.51 and shortwave builds.

GeBo commented on 2021-04-18 07:45 (UTC)

@JoSHElBarto: have you read the thread below? If you read my remark from earlier the day, you can read that my solution was to install another rust installation. I don´t see you mentioning that you´ve also tried that.

Instead of cargo / rustup, I had to install the rust package and after that on my system the installation finally went without errors.

JoSHElBarto commented on 2021-04-17 20:36 (UTC)

Hi! I've tried to update from 1.1 to 2.0 but I got the following error when the pamac-manager is trying to compile the program:

 error[E0658]: const generics are unstable
  --> /var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0/builddir/cargo-home/registry/src/github.com-1ecc6299db9ec823/array-init-2.0.0/src/lib.rs:70:31
   |
70 | pub fn array_init<F, T, const N: usize>(mut initializer: F) -> [T; N]
   |                               ^
   |
   = note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information

error[E0658]: const generics are unstable
   --> /var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0/builddir/cargo-home/registry/src/github.com-1ecc6299db9ec823/array-init-2.0.0/src/lib.rs:108:37
    |
108 | pub fn from_iter<Iterable, T, const N: usize>(iterable: Iterable) -> Option<[T; N]>
    |                                     ^
    |
    = note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information

error[E0658]: const generics are unstable
   --> /var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0/builddir/cargo-home/registry/src/github.com-1ecc6299db9ec823/array-init-2.0.0/src/lib.rs:150:40
    |
150 | pub fn try_array_init<Err, F, T, const N: usize>(mut initializer: F) -> Result<[T; N], Err>
    |                                        ^
    |
    = note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information

error: aborting due to 3 previous errors

For more information about this error, try `rustc --explain E0658`.
error: could not compile `array-init`.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
[3/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command
FAILED: src/shortwave 
/var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0/build-aux/cargo.sh /var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0/builddir /var/tmp/pamac-build-yoshi/shortwave/src/Shortwave-2.0.0 src/shortwave /usr/share/locale default
ninja: build stopped: subcommand failed.

Any advise to avoid these and get a good compilation?

GeBo commented on 2021-04-17 09:48 (UTC) (edited on 2021-04-17 09:52 (UTC) by GeBo)

@Moilleadoir: No idea. But I had installed rustup / cargo and after replacing that with rust, Shortwave compiled with no error.

@keithy: Thanks for nudging me in the right direction!

Edit Ah, after reading Keithy's remark again, it finally made sense to me! Rusty, like in old. :) My version of rust indeed is newer than what was previously installed.

Moilleadoir commented on 2021-04-15 07:06 (UTC)

@keithy “a less rusty version of rust”

Details?

keithy commented on 2021-04-11 20:53 (UTC)

Fixed it!

I needed a less rusty version of rust :)

pawan commented on 2021-04-11 20:52 (UTC)

@mielouk I created .config/gtk-3.0/settings.ini with the following: [Settings] gtk-icon-theme-name=Suru++-Asprómauros gtk-theme-name=SolArc-Dark gtk-application-prefer-dark-theme=true

But it made no difference.

However, I found that both the settings.ini files in /usr/share/gtk-3.0/ and /usr/share/gtk-4.0/ have Adwaita as my GTK theme.

mielouk commented on 2021-04-11 20:33 (UTC)

@keithy unfortunate

@pawan It might be that the themes I've chosen are compatible with GTK 4.0. Try to write your theme in the mentioned file as shown with the example file.

pawan commented on 2021-04-11 20:27 (UTC)

@mielouk I have Cinnamon DE on my system and I didn't find any settings.ini file in .config/gtk-3.0. Is that why it's not respecting my GTK theme?

keithy commented on 2021-04-11 20:25 (UTC)

@mielouk

Thanks, I'd already tried that. Still get the same error :(

mielouk commented on 2021-04-11 20:08 (UTC) (edited on 2021-04-11 20:10 (UTC) by mielouk)

@keithy and @jose1711, probably you just need to delete the folder

/home/$USER/.cache/yay/shortwave

As for pawan, my GTK theme is still respected:

cat .config/gtk-3.0/settings.ini [Settings] gtk-theme-name=Matcha-dark-azul gtk-icon-theme-name=Papirus-Dark gtk-application-prefer-dark-theme=true

juxuanu commented on 2021-04-11 20:06 (UTC)

It's now based on GTK4. So, your theme must support it.

pawan commented on 2021-04-11 20:03 (UTC)

After upgrading to 1:2.0.0-1, Shortwave suddenly looks out of place as it no longer respects the system GTK theme. I've had the same result with SolArc and Arc themes. How do I make it follow the system theme again?

jose1711 commented on 2021-04-11 19:53 (UTC)

same error as @keithy

juxuanu commented on 2021-04-11 00:26 (UTC)

I'm having an error building:

http://ix.io/2VET

keithy commented on 2021-04-10 15:18 (UTC) (edited on 2021-04-10 15:18 (UTC) by keithy)

Update fails :(

error[E0658]: const generics are unstable
  --> /home/keithy/.cache/yay/shortwave/src/Shortwave-2.0.0/builddir/cargo- 
home/registry/src/github.com-1ecc6299db9ec823/array-init- 
2.0.0/src/lib.rs:70:31

pawan commented on 2021-03-24 16:20 (UTC)

@jal666 Glad that it's finally worked for you too. Cheers mate! :-)

pawan commented on 2021-03-24 16:07 (UTC) (edited on 2021-03-24 16:10 (UTC) by pawan)

@jal666 BBC 6 Music is playing on my system as I write. The one that's working is the fourth BBC Radio 6 Music (with 5 votes and MP3 format) in the results when I searched for 'bbc'. It shows up fourth in the results when I search for 'bbc radio 6' too.

pawan commented on 2021-03-24 14:19 (UTC)

@jal666 I meant BBC radio.

I had added a number of BBC stations to my Shortwave library (BBC World Service, BBC 1-6) and they had not worked when I checked last night. So I deleted them all.

I searched for BBC stations again today and some of them did work. So I added them back to my library.

It should now work on your system too. Please let me know how it goes.

Cheers

jal666 commented on 2021-03-24 09:31 (UTC) (edited on 2021-03-24 16:26 (UTC) by jal666)

EDIT

@pawan - working, following your instructions. Even as an atheist, god bless you!

Hi Pawan,

Do you mean radio is streaming or bbc radio is streaming?

Cheers.

pawan commented on 2021-03-24 05:10 (UTC)

@jal666 It's working again for me. I hope it's the same for you.

jal666 commented on 2021-03-22 14:56 (UTC)

Not a failing of the software, does anyone know how to stream bbc radio with shortwave now? https://www.bbc.co.uk/sounds/help/questions/supported-devices/internet-radio-closure

cknoblauch commented on 2021-03-19 15:19 (UTC)

Installation is failing with this error:

Found ninja-1.10.2 at /usr/bin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command
** RUST VERSION **
rustc 1.29.1 (b801ae664 2018-09-20)
** RELEASE MODE **
error: 'short' isn't a valid value for '--message-format <FMT>'
    [possible values: human, json]


USAGE:
    cargo build --manifest-path <PATH> --message-format <FMT> --release

For more information try --help
[1/4] Generating de.haeckerfelix.Shortwave_gresource with a custom command
FAILED: src/shortwave 
/tmp/pamac-build-wat/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /tmp/pamac-build-wat/shortwave/src/Shortwave-1.1.1/builddir /tmp/pamac-build-wat/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default
[3/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command
[4/4] Generating de.haeckerfelix.Shortwave.desktop_data_merge with a custom command
ninja: build stopped: subcommand failed.

jal666 commented on 2021-01-25 14:17 (UTC)

Runs nicely on ARMv7, if you want to add that in.

Xyne commented on 2020-11-22 22:37 (UTC)

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 (UTC)

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 (UTC)

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

Xyne commented on 2020-10-20 18:57 (UTC) (edited on 2020-10-20 19:07 (UTC) by Xyne)

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 (UTC)

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 (UTC)

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 (UTC) (edited on 2020-10-18 11:02 (UTC) by bengels)

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

ValHue commented on 2020-10-18 10:51 (UTC)

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 (UTC) (edited on 2020-10-17 18:07 (UTC) by jonathon)

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 (UTC) (edited on 2020-10-17 14:38 (UTC) by brunomiguel)

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

ValHue commented on 2020-10-17 08:23 (UTC)

@Schnouki, @freebench, Thanks a lot for your contribution

freebench commented on 2020-10-16 09:17 (UTC)

After system update it failed to start with a message:

shortwave: error while loading shared libraries: libhandy-0.0.so.0: cannot open shared object file: No such file or directory

Installing extra/libhandy0 separately fixes the issue.

Schnouki commented on 2020-10-13 14:01 (UTC)

This package should depend on libhandy0 instead of libhandy. Once I changed this I was able to build and run this.

Majroch commented on 2020-09-13 06:22 (UTC)

Hi, i have problems with this program:

thread 'main' panicked at 'Unable to create recorderbin: Error { domain: gst_parse_error, code: 1, message: "no element \"vorbisenc\"" }', src/audio/backend/gstreamer_backend.rs:300:27
stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: g_main_context_dispatch
  13: <unknown>
  14: g_main_context_iteration
  15: g_application_run
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: __libc_start_main
  22: <unknown>
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

this happens when song is changing on radio station.

ValHue commented on 2020-09-01 07:22 (UTC)

@jonathon, I know that a new version is already being worked on where there is no reference to the charge version.

That said, and although at the beginning I opted to force the version using rustup for compilation, I create the cleanest option that gives freedom to have rust or rustup in our systems, regardless of its version, it is option 1. When the new one comes out launch, we remove the patch and that's it. And I want to thank you for developing the patch.

Today I have a difficult day, but throughout it I will upload a new release of PKGBUILD.

Thanks again and regards.

jonathon commented on 2020-09-01 01:22 (UTC)

Upstream repo deleted the "update_cargo_version" branch referred to in the Cargo.toml. To work with 1.46.0 the options are to 1) patch the file to remove the reference to the branch (which was merged to master anyway), 2) use the source archive with bundled dependencies, 3) wait for a new upstream version.

ValHue commented on 2020-08-31 16:05 (UTC)

@mielouk, The fact of using rustup instead of rust is because rustup is a script that allows me to use the version of rust that I want. Those adjustments are made by the PKGBUILD.

After installing shortwave you can safely remove it, it is only required for compilation, note that it is marked as makedepends.

If you already have rustup on your system, it will download version 1.45.2 of rust, and choose it as the default version. After installing shortwave if you need to use the latest version of rust again, just run rustup default stable to do so.

There is the option to use the @jonathon patch, but I would wait to see if the developer corrects the error whereby using the latest version of rust it does not find the dependencies that cause the compilation failure.

Either we use rust from the rust package to perform the compilation (it is a dependency) or we use rustup to choose which version of rust we want, and I have opted for this solution. Rust is a programming language and I imagine that the error will come because when upgrading from version (from 1.45.2 to 1.46.0) they have changed something in the syntax that affects this package.

kouros17 commented on 2020-08-31 15:23 (UTC) (edited on 2020-08-31 15:23 (UTC) by kouros17)

This time version 1:1.1.1-4 worked to me.

@ValHue Thanks a lot! :)

mielouk commented on 2020-08-31 15:06 (UTC)

@ValHue just for my understanding. If I install rustup via the recommended way it installs the 1.45.2, as this is the momentarily recommended rust version. If I then install shortwave, it pulls in the newer repo version of rustup and overwrites the manual install. Which in turn is not able to be updated via 'rustup self update'. What's the point?

ValHue commented on 2020-08-31 12:21 (UTC)

@mielouk,

I'm glad you can install it and now it works. I do not put the rustup instructions because the PKGBUILD already does it and because if the default version were installed it would install the latest version (1.46.0) and it is the one that causes the compilation error.

jonathon commented on 2020-08-31 12:20 (UTC) (edited on 2020-08-31 12:45 (UTC) by jonathon)

@yochananmarqos The patch file was in the git diff. Just copy the code to a file then git apply. This is the simplest way to fix the PKGBUILD without installing rustup and messing around with things.

Let me fork the repo and make the changes more obvious.

OK: https://gitlab.com/m2x.dev/shortwave/-/commit/9287033a4a728dabd47f65f270507e5c5d381eae

mielouk commented on 2020-08-31 11:45 (UTC) (edited on 2020-08-31 11:57 (UTC) by mielouk)

It pulled the 1.45.2 and then compiled without a hickup. The app works.

Thank you very much!

For completeness, here is the full output. https://8n1.org/17762/01c4

(You may want to add the correct way to install and configure rustup to your pinned announcement.)

pacman -S rustup ## replaces rust

rustup install stable

rustup default stable

if I recall it correctly.

ValHue commented on 2020-08-31 11:30 (UTC) (edited on 2020-08-31 11:31 (UTC) by ValHue)

@harmathy,

I have the latest version of Arch repos: community/libhandy 0.0.13-2 (446.0 KiB 2.1 MiB) (Installed)

libhandy-rs gets cargo from the developer repo by using rust:

Found ninja-1.10.1 at /usr/sbin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command
** RUST VERSION **
rustc 1.45.2 (d3fb005a3 2020-07-31)
** RELEASE MODE **
    Updating crates.io index
    Updating git repository `https://gitlab.gnome.org/haecker-felix/libhandy-rs.git`
    Updating git submodule `https://github.com/gtk-rs/gir.git`
    Updating git submodule `https://github.com/gtk-rs/gir-files.git`
.
.
.

ValHue commented on 2020-08-31 11:13 (UTC) (edited on 2020-08-31 12:23 (UTC) by ValHue)

Checked that the error is caused by rust, if version 1.46.0 is used. This is the current one in the Arch repos.

That is why I have left rustup as a dependency to make it, and I force it to install the latest verified version with which it could be compiled, 1.45.2

The problem now is that you must have rustup properly installed (https://wiki.archlinux.org/index.php/Rust#Rustup), because many of the errors that you have sent, are because it is not. Execute rustc -V and you will know which version the system is recognizing

harmathy commented on 2020-08-31 11:00 (UTC)

ValHue: Could it be, that you have the referenced libhandy-rs version chached on your system?

kbkeller commented on 2020-08-31 10:44 (UTC)

Getting the same error here.

ValHue commented on 2020-08-31 10:19 (UTC) (edited on 2020-08-31 10:21 (UTC) by ValHue)

I have observed that depending on the rust version it compiles without errors or not. This looking at this.

This error:

** RELEASE MODE **
error: no override and no default toolchain set

is caused because it does not detect a correct rustup configuration.

I am testing which was the last version that it worked with (1.40.0 for sure, as it is the one I had on my system) and I will look at how to force it to use it during compilation. The current one is 1.46 and gives an error

rustc -V
rustc 1.46.0 (04488afe3 2020-08-24)

kouros17 commented on 2020-08-31 10:10 (UTC)

@ValHue doesn't work for me:

error: no override and no default toolchain set
** RELEASE MODE **
error: no override and no default toolchain set
FAILED: src/shortwave 
/home/giorgos/Builds/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /home/giorgos/Builds/shortwave/src/Shortwave-1.1.1/builddir /home/giorgos/Builds/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default
[4/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command
ninja: build stopped: subcommand failed.

mielouk commented on 2020-08-31 09:57 (UTC)

Qs libhandy
local/libhandy 0.0.13-2
    Library full of GTK+ widgets for mobile phones

is installed.

ValHue commented on 2020-08-31 09:47 (UTC)

This is the output on my system, and it finishes compiling without errors..

Found ninja-1.10.1 at /usr/sbin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command
** RUST VERSION **
rustc 1.40.0 (73528e339 2019-12-16)
** RELEASE MODE **
    Updating crates.io index
    Updating git repository `https://gitlab.gnome.org/haecker-felix/libhandy-rs.git`
  Downloaded open v1.3.2

mielouk commented on 2020-08-31 09:46 (UTC)

error: failed to get `libhandy` as a dependency of package `shortwave v0.0.0 (/home/nackt/.cache/yay/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
FAILED: src/shortwave
/home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1/builddir /home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error making: shortwave

ValHue commented on 2020-08-31 09:40 (UTC) (edited on 2020-08-31 09:41 (UTC) by ValHue)

@mielouk, If you have remnants of rust on your system it usually gives that error, run the following before trying the compilation (https://wiki.archlinux.org/index.php/Rust#Rustup):

rustup install stable
rustup default stable

mielouk commented on 2020-08-31 09:28 (UTC)

Just replaced rust with rustup. This is the result.

Found ninja-1.10.1 at /usr/bin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command
** RUST VERSION **
error: no override and no default toolchain set
** RELEASE MODE **
error: no override and no default toolchain set
FAILED: src/shortwave
/home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1/builddir /home/nackt/.cache/yay/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default
[4/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error making: shortwave

ValHue commented on 2020-08-31 09:24 (UTC)

Let's see... before changing the development branch, or patching something, give this new PKGBUILD a try.

I could not reproduce the error you reported, and I found the reason, I had "rustup" installed on my system (it was not as clean as I thought) and as it provides "rust", it does not use the rust package for compilation. And boy, it turns out it compiles it without any errors, at least for me in the tests I've done.

Please confirm that to me.

mielouk commented on 2020-08-31 08:44 (UTC)

It would be nice if @ValHue would patch the package. Pretty please!

yochananmarqos commented on 2020-08-31 01:25 (UTC)

@jonathan: I think you forgot something. Where is your handy.patch?

P.S. You are missed somewhere you left. ;)

jonathon commented on 2020-08-30 16:40 (UTC)

If you want to patch within the PKGBUILD then:

diff --git a/PKGBUILD b/PKGBUILD
index 471d1bf..deb563c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,15 @@ license=('GPL3')
 depends=('gst-plugins-bad' 'libhandy' 'libsoup' 'gtk3')
 makedepends=('cargo' 'git' 'gobject-introspection' 'gst-plugins-base-libs' 'libdazzle' 'meson' 'rust')
 options=('!emptydirs')
-source=("${_pkgname}-${pkgver}.tar.gz::${url}/-/archive/${pkgver}/${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('b391b4d10658e9ba180442ca2d769173a278f19beb498c7251a6b4a62b7c678b')
+source=("${_pkgname}-${pkgver}.tar.gz::${url}/-/archive/${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+        handy.patch)
+sha256sums=('b391b4d10658e9ba180442ca2d769173a278f19beb498c7251a6b4a62b7c678b'
+            '1c51917028a5f5b6d201cefc9f7179fbe28be1309f3aa6cd14bd5654cd55ad3d')
+
+prepare() {
+    cd "${_pkgname}-${pkgver}"
+    patch -Np1 -i ../handy.patch
+}

 build() {
     cd "${_pkgname}-${pkgver}"
diff --git a/handy.patch b/handy.patch
new file mode 100644
index 0000000..da685cb
--- /dev/null
+++ b/handy.patch
@@ -0,0 +1,26 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 562ee21..da03a44 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -917,7 +917,7 @@ dependencies = [
+ [[package]]
+ name = "libhandy"
+ version = "0.5.0"
+-source = "git+https://gitlab.gnome.org/haecker-felix/libhandy-rs.git?branch=update_cargo_version#62e7abf44d419cf3fe83da64285f2905da4e333e"
++source = "git+https://gitlab.gnome.org/haecker-felix/libhandy-rs.git#62e7abf44d419cf3fe83da64285f2905da4e333e"
+ dependencies = [
+  "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+  "gdk 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+diff --git a/Cargo.toml b/Cargo.toml
+index d55d84a..b08e12f 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -42,7 +42,7 @@ gtk = { version = "0.8.0", features = ["v3_22"] }
+ gio = { version = "0.8.0", features = ["v2_46"] }
+ gdk-pixbuf = { version = "0.8.0", features = ["v2_36"] }
+ gettext-rs = { version = "0.4.4", features = ["gettext-system"] }
+-libhandy = { git="https://gitlab.gnome.org/haecker-felix/libhandy-rs.git", branch = "update_cargo_version", features = ["v0_0_12"] }
++libhandy = { git="https://gitlab.gnome.org/haecker-felix/libhandy-rs.git", features = ["v0_0_12"] }
+ gtk-macros = "0.2.0"

kouros17 commented on 2020-08-29 13:48 (UTC)

@harmathy Thanks a lot! After the last commit it works! :)

harmathy commented on 2020-08-29 13:25 (UTC)

I couldn't build it with master of libhandy-rs. I opened https://gitlab.gnome.org/World/Shortwave/-/issues/519. From the reply, I made this working version: https://github.com/harmathy/aur-shortwave

petris commented on 2020-08-28 23:08 (UTC)

This appears to build properly by replacing all instances of "update_cargo_version" with "master" in the Cargo.toml and Cargo.lock files of the downloaded shortwave source. The "update_cargo_version" branch of libhandy-rs has disappeared since the release of 1.1.1, but the commit is included in the master branch.

jonathon commented on 2020-08-28 21:18 (UTC)

@kouros17 @u666sa That is an upstream issue, not an issue with this package. You can report here: https://gitlab.gnome.org/World/Shortwave/-/issues

u666sa commented on 2020-08-28 13:46 (UTC)

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/alex/.cache/yay/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 FAILED: src/shortwave /home/alex/.cache/yay/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /home/alex/.cache/yay/shortwave/src/Shortwave-1.1.1/builddir /home/alex/.cache/yay/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default ninja: build stopped: subcommand failed. ==> ОШИБКА: Произошел сбой в build(). Прерывание... ошибка сборки: %!s(func() string=0x56112ce94bb0)

kouros17 commented on 2020-08-28 12:59 (UTC) (edited on 2020-08-28 13:00 (UTC) by kouros17)

I can't build it because:

"error: failed to get libhandy as a dependency of package shortwave v0.0.0 (/var/tmp/pamac-build-giorgos/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.desktop_data_merge with a custom command FAILED: src/shortwave /var/tmp/pamac-build-giorgos/shortwave/src/Shortwave-1.1.1/build-aux/cargo.sh /var/tmp/pamac-build-giorgos/shortwave/src/Shortwave-1.1.1/builddir /var/tmp/pamac-build-giorgos/shortwave/src/Shortwave-1.1.1 src/shortwave /usr/share/locale default ninja: build stopped: subcommand failed"

ValHue commented on 2020-08-28 10:44 (UTC)

@Xyne,

Done, I have removed the "conflicts" array.

As for the error, I do not imagine what can cause it, I have looked at the bugs reported on the developer's website and I do not find anything.

For what it's worth, I use it with pulseaudio without any problems.

Regards..

Xyne commented on 2020-08-22 01:51 (UTC) (edited on 2020-08-22 02:16 (UTC) by Xyne)

Hi,

Please remove the "conflicts" array. The default package should not conflict with derivatives such as -git or -bin. It is up to the derivatives to specify the default package in their "conflicts" and "provides" array.

Thanks!

edit: Shortwave doesn't work for me. I can launch it and browse stations, but attempting to play any station fails. The error in the right panel reads as follows:

An error occurred
Failed to set pipeline to playing
Failed to connect: Connection refused

The stations and icons are populated under the "Discover" panel and I can successfully search for stations so I seem to be able to connect to radio-browser.info, so it's unclear what connection was refused. Does this need jack or pulseaudio to work? Any ideas what the issue may be?

ValHue commented on 2020-07-10 09:52 (UTC) (edited on 2020-07-10 09:57 (UTC) by ValHue)

Before writing comments, they should make sure they are doing things right, for this it is best to read the ArchLinux Wiki (we've all been rookies at some point).

It is not necessary to install all the packages that provide a program or library. As the packages are not tested for all the fronts that are in charge of installing the AUR packages, there is a way, the officer, and doing so works correctly.

https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_and_upgrading_packages

The package should build fine in a clean chroot.

januszchmiel commented on 2020-07-08 17:12 (UTC)

Is it really necessary to install gtk3-donnatella, gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-classic, gtk3-ubuntu, gtk3-mushrooms, gtk3-patched-filechooser-icon-view, gtk3-typeahead) Because those dependencies are mentioned in The package table but Meson and Ninja do not enforces them. I have build Shortwave successfully. But it do not want to run. When I run Shortwave I Am getting The following error. (shortwave:18994): Gtk-ERROR **: 14:00:04.646: failed to add UI: .:3:984 Invalid object type 'HdyColumn What should I had to do to be able to run Shortwave successfully? Do I have to install really all dependencies in Table on The Aur repo WEB site? I have troubles with that. Because I use ArchLinux on Android device. And many libraryes are not available on The configured repositoryes. Some patching routines crash because pkg packages are configured for X86 or X64. And simply changine architecture to Aarch64 produces error related to patch script not found etc. Any advices will be very welcomed.

btd1337 commented on 2020-05-12 00:05 (UTC) (edited on 2020-05-12 00:16 (UTC) by btd1337)

[SOLVED] ERROR: A build failure occurred

The Meson build system
Version: 0.54.1
Source dir: /home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1
Build dir: /home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/builddir
Build type: native build
Project name: shortwave
Project version: 1.0.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency sqlite3 found: YES 3.31.1
Run-time dependency openssl found: YES 1.1.1g
Run-time dependency dbus-1 found: YES 1.12.16
Run-time dependency glib-2.0 found: YES 2.64.2
Run-time dependency gio-2.0 found: YES 2.64.2
Run-time dependency gdk-pixbuf-2.0 found: YES 2.40.0
Run-time dependency gtk+-3.0 found: YES 3.24.20
Run-time dependency libhandy-0.0 found: YES 0.0.13
Run-time dependency gstreamer-1.0 found: YES 1.16.2
Run-time dependency gstreamer-base-1.0 found: YES 1.16.2
Run-time dependency gstreamer-audio-1.0 found: YES 1.16.2
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.16.2
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.16.2
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.16.2
Configuring de.haeckerfelix.Shortwave.desktop.in using configuration
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Configuring de.haeckerfelix.Shortwave.metainfo.xml.in using configuration
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Configuring de.haeckerfelix.Shortwave.service using configuration
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Configuring config.rs using configuration
Program /home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh found: YES (/home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh)
Program build-aux/meson/postinstall.py found: YES (/home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/build-aux/meson/postinstall.py)
Program build-aux/dist-vendor.sh found: YES (/home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/build-aux/dist-vendor.sh)
Build targets in project: 7

Found ninja-1.10.0 at /usr/bin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command
** RUST VERSION **
error: no default toolchain configured
** RELEASE MODE **
error: no default toolchain configured
FAILED: src/shortwave 
/home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh /home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1/builddir /home/arch/.cache/yay/shortwave/src/Shortwave-1.0.1 src/shortwave /usr/share/locale default
[4/4] Generating de.haeckerfelix.Shortwave.metainfo.xml_data_merge with a custom command
ninja: build stopped: subcommand failed.
==> ERROR: A build failure occurred().
    Aborting...
Error making: shortwave

Solution:

rustup install stable
rustup default stable

drfunjohn commented on 2020-03-24 14:54 (UTC)

Just installed, if somebody have problem I can say that it does work.

makepkg -si
==> Making package: shortwave 1:1.0.1-1 (Tue 24 Mar 2020 05:34:33 PM IST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (48) aalib-1.4rc5-13  chromaprint-1.4.3-2  faac-1.30-2  fftw-3.3.8-2
              fluidsynth-2.1.1-1  gssdp-1.2.2-1  gst-plugins-bad-libs-1.16.2-4
              gst-plugins-good-1.16.2-3  gupnp-1.2.2-1
              gupnp-igd-0.2.5+3+gedd78a6-2  imlib2-1.6.1-1  libbs2b-3.1.0-6
              libcaca-0.99.beta19-2  libdc1394-2.2.6-1  libde265-1.0.5-1
              libdv-1.0.0-7  libdvdnav-6.0.1-1  libdvdread-6.0.2-1
              libfdk-aac-2.0.1-1  libgme-0.6.2-1  libid3tag-0.15.1b-9
              libinstpatch-1.1.3-1  libkate-0.4.1-7  liblrdf-0.6.1-3
              libmms-0.6.4-2  libnice-0.1.16-1  libofa-0.9.3-8
              libshout-1:2.4.3-2  libsrtp-1:2.3.0-1  lilv-0.24.6-2
              mjpegtools-2.1.0-4  mpg123-1.25.13-1  portaudio-1:19.6.0-6
              rtmpdump-1:2.4.r96.fa8646d-5  sdl-1.2.15-13  serd-0.30.2-1
              sord-0.16.4-1  soundtouch-2.1.2-1  spandsp-0.0.6-2
              sratom-0.6.4-1  srt-1.4.1-1  twolame-0.4.0-2  wavpack-5.2.0-1
              wildmidi-0.4.3-1  zbar-0.23-2  zvbi-0.2.35-3
              gst-plugins-bad-1.16.2-4  libhandy-0.0.13-1

Total Download Size:   14.89 MiB
Total Installed Size:  55.84 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirror.isoc.org.il : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from archlinux.mivzakim.net : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.evowise.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.acm.wpi.edu : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-libs-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.advancedhosters.com : The requested URL returned error: 404
 gst-plugins-bad-...  1395.2 KiB   941 KiB/s 00:01 [######################] 100%
 wavpack-5.2.0-1-...   164.1 KiB  3.02 MiB/s 00:00 [######################] 100%
 aalib-1.4rc5-13-...   131.7 KiB  3.90 MiB/s 00:00 [######################] 100%
 libdv-1.0.0-7-x86_64   69.9 KiB  4.02 MiB/s 00:00 [######################] 100%
 libshout-1:2.4.3...    57.4 KiB  5.61 MiB/s 00:00 [######################] 100%
 libid3tag-0.15.1...    29.8 KiB  9.69 MiB/s 00:00 [######################] 100%
 imlib2-1.6.1-1-x...   511.7 KiB  3.40 MiB/s 00:00 [######################] 100%
 libcaca-0.99.bet...   239.4 KiB  3.34 MiB/s 00:00 [######################] 100%
 mpg123-1.25.13-1...   252.9 KiB  1806 KiB/s 00:00 [######################] 100%
 gst-plugins-good...  1782.6 KiB  3.08 MiB/s 00:01 [######################] 100%
 libbs2b-3.1.0-6-...    16.2 KiB  0.00   B/s 00:00 [######################] 100%
 chromaprint-1.4....    51.6 KiB  8.39 MiB/s 00:00 [######################] 100%
 libdc1394-2.2.6-...   104.9 KiB  4.45 MiB/s 00:00 [######################] 100%
 libde265-1.0.5-1...   352.5 KiB  4.30 MiB/s 00:00 [######################] 100%
 faac-1.30-2-x86_64     60.4 KiB  4.54 MiB/s 00:00 [######################] 100%
 libinstpatch-1.1...   320.6 KiB  2.34 MiB/s 00:00 [######################] 100%
 portaudio-1:19.6...    95.1 KiB  4.64 MiB/s 00:00 [######################] 100%
 fluidsynth-2.1.1...   245.6 KiB  4.21 MiB/s 00:00 [######################] 100%
 libgme-0.6.2-1-x...   119.0 KiB  4.47 MiB/s 00:00 [######################] 100%
 libkate-0.4.1-7-...   114.6 KiB  4.87 MiB/s 00:00 [######################] 100%
 libmms-0.6.4-2-x...    27.4 KiB  8.91 MiB/s 00:00 [######################] 100%
 sdl-1.2.15-13-x86_64  341.2 KiB  4.33 MiB/s 00:00 [######################] 100%
 mjpegtools-2.1.0...   729.1 KiB  4.12 MiB/s 00:00 [######################] 100%
 fftw-3.3.8-2-x86_64     3.0 MiB  3.22 MiB/s 00:01 [######################] 100%
 libofa-0.9.3-8-x...    52.4 KiB  5.11 MiB/s 00:00 [######################] 100%
error: failed retrieving file 'libdvdread-6.0.2-1-x86_64.pkg.tar.xz' from mirror.isoc.org.il : The requested URL returned error: 404
error: failed retrieving file 'libdvdread-6.0.2-1-x86_64.pkg.tar.xz' from archlinux.mivzakim.net : The requested URL returned error: 404
 libdvdread-6.0.2...    91.8 KiB  1106 KiB/s 00:00 [######################] 100%
error: failed retrieving file 'libdvdnav-6.0.1-1-x86_64.pkg.tar.xz' from mirror.isoc.org.il : The requested URL returned error: 404
error: failed retrieving file 'libdvdnav-6.0.1-1-x86_64.pkg.tar.xz' from archlinux.mivzakim.net : The requested URL returned error: 404
 libdvdnav-6.0.1-...    53.5 KiB  4.02 MiB/s 00:00 [######################] 100%
 rtmpdump-1:2.4.r...    92.1 KiB  1961 KiB/s 00:00 [######################] 100%
 soundtouch-2.1.2...    67.9 KiB  1358 KiB/s 00:00 [######################] 100%
 spandsp-0.0.6-2-...   386.0 KiB  2.26 MiB/s 00:00 [######################] 100%
 srt-1.4.1-1-x86_64    911.3 KiB  2.97 MiB/s 00:00 [######################] 100%
 libsrtp-1:2.3.0-...    58.6 KiB  3.37 MiB/s 00:00 [######################] 100%
 zvbi-0.2.35-3-x86_64  336.9 KiB  4.51 MiB/s 00:00 [######################] 100%
 gssdp-1.2.2-1-x86_64   67.7 KiB  4.13 MiB/s 00:00 [######################] 100%
 gupnp-1.2.2-1-x86_64  163.6 KiB  4.84 MiB/s 00:00 [######################] 100%
 gupnp-igd-0.2.5+...    27.7 KiB  9.03 MiB/s 00:00 [######################] 100%
 libnice-0.1.16-1...   284.9 KiB  3.48 MiB/s 00:00 [######################] 100%
 wildmidi-0.4.3-1...    83.9 KiB  4.10 MiB/s 00:00 [######################] 100%
 zbar-0.23-2-x86_64    160.5 KiB  4.75 MiB/s 00:00 [######################] 100%
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirror.isoc.org.il : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from archlinux.mivzakim.net : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.evowise.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.acm.wpi.edu : The requested URL returned error: 404
error: failed retrieving file 'gst-plugins-bad-1.16.2-4-x86_64.pkg.tar.zst' from mirrors.advancedhosters.com : The requested URL returned error: 404
 gst-plugins-bad-...   760.1 KiB   654 KiB/s 00:01 [######################] 100%
 twolame-0.4.0-2-...    78.2 KiB  2.83 MiB/s 00:00 [######################] 100%
 libfdk-aac-2.0.1...   644.1 KiB  3.86 MiB/s 00:00 [######################] 100%
 liblrdf-0.6.1-3-...    18.1 KiB  2.94 MiB/s 00:00 [######################] 100%
 serd-0.30.2-1-x86_64   59.2 KiB  5.79 MiB/s 00:00 [######################] 100%
 sord-0.16.4-1-x86_64   36.2 KiB  2.53 MiB/s 00:00 [######################] 100%
 sratom-0.6.4-1-x...    17.8 KiB  5.79 MiB/s 00:00 [######################] 100%
 lilv-0.24.6-2-x86_64   73.9 KiB  5.55 MiB/s 00:00 [######################] 100%
 libhandy-0.0.13-...   446.1 KiB  3.96 MiB/s 00:00 [######################] 100%
(48/48) checking keys in keyring                   [######################] 100%
(48/48) checking package integrity                 [######################] 100%
(48/48) loading package files                      [######################] 100%
(48/48) checking for file conflicts                [######################] 100%
(48/48) checking available disk space              [######################] 100%
:: Processing package changes...
( 1/48) installing gst-plugins-bad-libs            [######################] 100%
( 2/48) installing wavpack                         [######################] 100%
( 3/48) installing aalib                           [######################] 100%
( 4/48) installing libdv                           [######################] 100%
( 5/48) installing libshout                        [######################] 100%
( 6/48) installing libid3tag                       [######################] 100%
( 7/48) installing imlib2                          [######################] 100%
( 8/48) installing libcaca                         [######################] 100%
( 9/48) installing mpg123                          [######################] 100%
Optional dependencies for mpg123
    sdl: for sdl audio support [pending]
    jack: for jack audio support [installed]
    libpulse: for pulse audio support [installed]
(10/48) installing twolame                         [######################] 100%
(11/48) installing gst-plugins-good                [######################] 100%
(12/48) installing libbs2b                         [######################] 100%
(13/48) installing chromaprint                     [######################] 100%
(14/48) installing libdc1394                       [######################] 100%
(15/48) installing libde265                        [######################] 100%
Optional dependencies for libde265
    ffmpeg: for sherlock265 [installed]
    qt5-base: for sherlock265 [installed]
    sdl: dec265 YUV overlay output [pending]
(16/48) installing faac                            [######################] 100%
(17/48) installing libfdk-aac                      [######################] 100%
(18/48) installing libinstpatch                    [######################] 100%
(19/48) installing portaudio                       [######################] 100%
(20/48) installing fluidsynth                      [######################] 100%
(21/48) installing libgme                          [######################] 100%
(22/48) installing libkate                         [######################] 100%
(23/48) installing liblrdf                         [######################] 100%
(24/48) installing serd                            [######################] 100%
(25/48) installing sord                            [######################] 100%
(26/48) installing sratom                          [######################] 100%
(27/48) installing lilv                            [######################] 100%
Optional dependencies for lilv
    bash-completion: completion for bash
    libsndfile: for lv2apply [installed]
    python: for Python bindings [installed]
(28/48) installing libmms                          [######################] 100%
(29/48) installing sdl                             [######################] 100%
Optional dependencies for sdl
    alsa-lib: ALSA audio driver [installed]
    libpulse: PulseAudio audio driver [installed]
(30/48) installing mjpegtools                      [######################] 100%
Optional dependencies for mjpegtools
    gtk2: glav GUI [installed]
(31/48) installing fftw                            [######################] 100%
(32/48) installing libofa                          [######################] 100%
(33/48) installing libdvdread                      [######################] 100%
Optional dependencies for libdvdread
    libdvdcss: for decoding encrypted DVDs
(34/48) installing libdvdnav                       [######################] 100%
(35/48) installing rtmpdump                        [######################] 100%
(36/48) installing soundtouch                      [######################] 100%
(37/48) installing spandsp                         [######################] 100%
(38/48) installing srt                             [######################] 100%
(39/48) installing libsrtp                         [######################] 100%
(40/48) installing zvbi                            [######################] 100%
(41/48) installing gssdp                           [######################] 100%
Optional dependencies for gssdp
    gtk3: gssdp-device-sniffer [installed]
(42/48) installing gupnp                           [######################] 100%
Optional dependencies for gupnp
    python: gupnp-binding-tool [installed]
(43/48) installing gupnp-igd                       [######################] 100%
(44/48) installing libnice                         [######################] 100%
Optional dependencies for libnice
    gstreamer [installed]
(45/48) installing wildmidi                        [######################] 100%
(46/48) installing zbar                            [######################] 100%
(47/48) installing gst-plugins-bad                 [######################] 100%
(48/48) installing libhandy                        [######################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Reloading system bus configuration...
(3/3) Updating the info directory file...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 2 providers available for cargo:
:: Repository extra
   1) rust
:: Repository community
   2) rustup

Enter a number (default=1): 1
resolving dependencies...
looking for conflicting packages...

Packages (2) libdazzle-3.36.0-1  rust-1:1.42.0-1

Total Download Size:    45.73 MiB
Total Installed Size:  217.88 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 rust-1:1.42.0-1-...    45.1 MiB  3.15 MiB/s 00:14 [######################] 100%
 libdazzle-3.36.0...   611.4 KiB  4.26 MiB/s 00:00 [######################] 100%
(2/2) checking keys in keyring                     [######################] 100%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/2) installing rust                              [######################] 100%
Optional dependencies for rust
    lldb: rust-lldb script
    gdb: rust-gdb script
(2/2) installing libdazzle                         [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Downloading Shortwave-1.0.1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  795k  100  795k    0     0   297k      0  0:00:02  0:00:02 --:--:--  297k
==> Validating source files with sha256sums...
    Shortwave-1.0.1.tar.gz ... Passed
==> Extracting sources...
  -> Extracting Shortwave-1.0.1.tar.gz with bsdtar
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true builddir --prefix=/usr
The Meson build system
Version: 0.53.2
Source dir: /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1
Build dir: /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir
Build type: native build
Project name: shortwave
Project version: 1.0.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency sqlite3 found: YES 3.31.1
Run-time dependency openssl found: YES 1.1.1d
Run-time dependency dbus-1 found: YES 1.12.16
Run-time dependency glib-2.0 found: YES 2.64.1
Run-time dependency gio-2.0 found: YES 2.64.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.40.0
Run-time dependency gtk+-3.0 found: YES 3.24.14
Run-time dependency libhandy-0.0 found: YES 0.0.13
Run-time dependency gstreamer-1.0 found: YES 1.16.2
Run-time dependency gstreamer-base-1.0 found: YES 1.16.2
Run-time dependency gstreamer-audio-1.0 found: YES 1.16.2
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.16.2
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.16.2
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.16.2
Configuring de.haeckerfelix.Shortwave.desktop.in using configuration
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Configuring de.haeckerfelix.Shortwave.metainfo.xml.in using configuration
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Configuring de.haeckerfelix.Shortwave.service using configuration
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Configuring config.rs using configuration
Program /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh found: YES (/home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh)
Program build-aux/meson/postinstall.py found: YES (/home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/build-aux/meson/postinstall.py)
Program build-aux/dist-vendor.sh found: YES (/home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/build-aux/dist-vendor.sh)
Build targets in project: 7

Found ninja-1.10.0 at /usr/bin/ninja
ninja: Entering directory `builddir'
[0/4] Generating cargo-build with a custom command.
** RUST VERSION **
rustc 1.42.0
** RELEASE MODE **
    Updating crates.io index
    Updating git repository `https://gitlab.gnome.org/World/Rust/libhandy-rs.git`
  Downloaded chrono v0.4.10
  Downloaded futures v0.3.1
  Downloaded gstreamer v0.15.0
  Downloaded log v0.4.8
  Downloaded matches v0.1.8
  Downloaded futures-io v0.3.1
  Downloaded gtk-macros v0.2.0
  Downloaded serde v1.0.104
  Downloaded serde_urlencoded v0.6.1
  Downloaded serde_json v1.0.45
  Downloaded strum v0.16.0
  Downloaded url v2.1.1
  Downloaded gdk-sys v0.9.1
  Downloaded gio-sys v0.9.1
  Downloaded gobject-sys v0.9.1
  Downloaded gtk-sys v0.9.2
  Downloaded pango-sys v0.9.1
  Downloaded glib-sys v0.9.1
  Downloaded pkg-config v0.3.17
  Downloaded cairo-rs v0.8.0
  Downloaded diesel_migrations v1.4.0
  Downloaded failure_derive v0.1.6
  Downloaded failure v0.1.6
  Downloaded gettext-rs v0.4.4
  Downloaded gdk-pixbuf v0.8.0
  Downloaded pango v0.8.0
  Downloaded xdg v2.2.0
  Downloaded indexmap v1.3.0
  Downloaded bitflags v1.2.1
  Downloaded strum_macros v0.16.0
  Downloaded serde_derive v1.0.104
  Downloaded rust_cast v0.14.0
  Downloaded pretty_env_logger v0.3.1
  Downloaded open v1.3.2
  Downloaded mpris-player v0.5.0
  Downloaded mdns v0.3.1
  Downloaded lazy_static v1.4.0
  Downloaded futures-util v0.3.1
  Downloaded glib v0.9.0
  Downloaded gdk v0.12.0
  Downloaded async-std v1.4.0
  Downloaded diesel v1.4.3
  Downloaded regex v1.3.4
  Downloaded gio v0.8.0
  Downloaded libc v0.2.66
  Downloaded isahc v0.8.2
  Downloaded gtk v0.8.0
  Downloaded mio v0.6.21
  Downloaded mio-uds v0.6.7
  Downloaded crossbeam-deque v0.7.2
  Downloaded proc-macro-nested v0.1.3
  Downloaded futures-task v0.3.1
  Downloaded time v0.1.42
  Downloaded num-traits v0.2.11
  Downloaded futures-sink v0.3.1
  Downloaded pin-utils v0.1.0-alpha.4
  Downloaded futures-macro v0.3.1
  Downloaded futures-executor v0.3.1
  Downloaded num-integer v0.1.42
  Downloaded regex-syntax v0.6.16
  Downloaded idna v0.2.0
  Downloaded thread_local v1.0.1
  Downloaded net2 v0.2.33
  Downloaded env_logger v0.6.2
  Downloaded futures-timer v2.0.2
  Downloaded kv-log-macro v1.0.4
  Downloaded futures-core v0.3.1
  Downloaded memchr v2.3.0
  Downloaded crossbeam-channel v0.4.0
  Downloaded proc-macro-hack v0.5.11
  Downloaded r2d2 v0.8.8
  Downloaded paste v0.1.6
  Downloaded slab v0.4.2
  Downloaded autocfg v0.1.7
  Downloaded pin-project-lite v0.1.4
  Downloaded num-rational v0.2.3
  Downloaded get_if_addrs v0.5.3
  Downloaded syn v1.0.13
  Downloaded migrations_macros v1.4.1
  Downloaded heck v0.3.1
  Downloaded ryu v1.0.2
  Downloaded synstructure v0.12.3
  Downloaded error-chain v0.12.1
  Downloaded num_cpus v1.12.0
  Downloaded futures-channel v0.3.1
  Downloaded proc-macro2 v1.0.7
  Downloaded quote v1.0.2
  Downloaded dtoa v0.4.4
  Downloaded cfg-if v0.1.10
  Downloaded once_cell v1.2.0
  Downloaded migrations_internals v1.4.0
  Downloaded gdk-pixbuf-sys v0.9.1
  Downloaded percent-encoding v2.1.0
  Downloaded async-task v1.3.0
  Downloaded itoa v0.4.4
  Downloaded protoc-rust v2.10.0
  Downloaded locale_config v0.2.3
  Downloaded cairo-sys-rs v0.9.2
  Downloaded diesel_derives v1.4.1
  Downloaded crossbeam-utils v0.7.0
  Downloaded atk-sys v0.9.1
  Downloaded backtrace v0.3.40
  Downloaded aho-corasick v0.7.6
  Downloaded muldiv v0.2.1
  Downloaded dbus v0.6.5
  Downloaded dns-parser v0.8.0
  Downloaded protobuf v2.10.0
  Downloaded gstreamer-sys v0.8.1
  Downloaded openssl v0.10.26
  Downloaded unicode-xid v0.2.0
  Downloaded iovec v0.1.4
  Downloaded scheduled-thread-pool v0.2.3
  Downloaded termcolor v1.1.0
  Downloaded libdbus-sys v0.2.1
  Downloaded curl v0.4.25
  Downloaded libsqlite3-sys v0.16.0
  Downloaded unicode-segmentation v1.6.0
  Downloaded unicode-normalization v0.1.11
  Downloaded humantime v1.3.0
  Downloaded paste-impl v0.1.6
  Downloaded version_check v0.1.5
  Downloaded atty v0.2.14
  Downloaded autocfg v1.0.0
  Downloaded parking_lot v0.10.0
  Downloaded rustc-demangle v0.1.16
  Downloaded crossbeam-epoch v0.8.0
  Downloaded backtrace-sys v0.1.32
  Downloaded atk v0.8.0
  Downloaded http v0.1.21
  Downloaded tempfile v3.1.0
  Downloaded unicode-bidi v0.3.4
  Downloaded bytes v0.4.12
  Downloaded c_linked_list v1.1.1
  Downloaded byteorder v1.3.2
  Downloaded quick-error v1.2.3
  Downloaded sluice v0.5.1
  Downloaded protoc v2.10.0
  Downloaded protobuf-codegen v2.10.0
  Downloaded gettext-sys v0.19.9
  Downloaded cc v1.0.50
  Downloaded socket2 v0.3.11
  Downloaded parking_lot_core v0.7.0
  Downloaded foreign-types v0.3.2
  Downloaded remove_dir_all v0.5.2
  Downloaded openssl-probe v0.1.2
  Downloaded lock_api v0.3.3
  Downloaded scopeguard v1.0.0
  Downloaded memoffset v0.5.3
  Downloaded rand v0.7.3
  Downloaded fnv v1.0.6
  Downloaded smallvec v1.1.0
  Downloaded openssl-sys v0.9.53
  Downloaded curl-sys v0.4.25
  Downloaded getrandom v0.1.14
  Downloaded rand_core v0.5.1
  Downloaded rand_chacha v0.2.1
  Downloaded foreign-types-shared v0.1.1
  Downloaded c2-chacha v0.2.3
  Downloaded libz-sys v1.0.25
  Downloaded ppv-lite86 v0.2.6
  Downloaded libnghttp2-sys v0.1.2
  Downloaded rustc_version v0.2.3
  Downloaded semver v0.9.0
  Downloaded semver-parser v0.7.0
   Compiling pkg-config v0.3.17
   Compiling libc v0.2.66
   Compiling cfg-if v0.1.10
   Compiling proc-macro2 v1.0.7
   Compiling unicode-xid v0.2.0
   Compiling syn v1.0.13
   Compiling cc v1.0.50
   Compiling lazy_static v1.4.0
   Compiling memchr v2.3.0
   Compiling autocfg v0.1.7
   Compiling slab v0.4.2
   Compiling log v0.4.8
   Compiling proc-macro-nested v0.1.3
   Compiling futures-core v0.3.1
   Compiling futures-io v0.3.1
   Compiling pin-utils v0.1.0-alpha.4
   Compiling futures-sink v0.3.1
   Compiling futures-task v0.3.1
   Compiling bitflags v1.2.1
   Compiling autocfg v1.0.0
   Compiling smallvec v1.1.0
   Compiling byteorder v1.3.2
   Compiling scopeguard v1.0.0
   Compiling getrandom v0.1.14
   Compiling ppv-lite86 v0.2.6
   Compiling semver-parser v0.7.0
   Compiling protobuf v2.10.0
   Compiling gio v0.8.0
   Compiling cairo-rs v0.8.0
   Compiling pango v0.8.0
   Compiling gdk-pixbuf v0.8.0
   Compiling remove_dir_all v0.5.2
   Compiling regex-syntax v0.6.16
   Compiling gdk v0.12.0
   Compiling quick-error v1.2.3
   Compiling serde v1.0.104
   Compiling itoa v0.4.4
   Compiling matches v0.1.8
   Compiling atk v0.8.0
   Compiling version_check v0.1.5
   Compiling ryu v1.0.2
   Compiling rustc-demangle v0.1.16
   Compiling curl v0.4.25
   Compiling gtk v0.8.0
   Compiling openssl v0.10.26
   Compiling foreign-types-shared v0.1.1
   Compiling failure_derive v0.1.6
   Compiling percent-encoding v2.1.0
   Compiling isahc v0.8.2
   Compiling openssl-probe v0.1.2
   Compiling termcolor v1.1.0
   Compiling unicode-segmentation v1.6.0
   Compiling fnv v1.0.6
   Compiling c_linked_list v1.1.1
   Compiling gstreamer v0.15.0
   Compiling pin-project-lite v0.1.4
   Compiling once_cell v1.2.0
   Compiling muldiv v0.2.1
   Compiling dtoa v0.4.4
   Compiling futures-timer v2.0.2
   Compiling gtk-macros v0.2.0
   Compiling xdg v2.2.0
   Compiling open v1.3.2
   Compiling strum v0.16.0
   Compiling thread_local v1.0.1
   Compiling futures-channel v0.3.1
   Compiling lock_api v0.3.3
   Compiling unicode-normalization v0.1.11
   Compiling semver v0.9.0
   Compiling humantime v1.3.0
   Compiling unicode-bidi v0.3.4
   Compiling foreign-types v0.3.2
   Compiling c2-chacha v0.2.3
   Compiling crossbeam-utils v0.7.0
   Compiling crossbeam-epoch v0.8.0
   Compiling indexmap v1.3.0
   Compiling heck v0.3.1
   Compiling num-traits v0.2.11
   Compiling num-integer v0.1.42
   Compiling num-rational v0.2.3
   Compiling rustc_version v0.2.3
   Compiling error-chain v0.12.1
   Compiling idna v0.2.0
   Compiling protoc v2.10.0
   Compiling kv-log-macro v1.0.4
   Compiling glib-sys v0.9.1
   Compiling gobject-sys v0.9.1
   Compiling gio-sys v0.9.1
   Compiling cairo-sys-rs v0.9.2
   Compiling pango-sys v0.9.1
   Compiling gdk-pixbuf-sys v0.9.1
   Compiling gdk-sys v0.9.1
   Compiling atk-sys v0.9.1
   Compiling gtk-sys v0.9.2
   Compiling libsqlite3-sys v0.16.0
   Compiling libdbus-sys v0.2.1
   Compiling gstreamer-sys v0.8.1
   Compiling libhandy-sys v0.5.0 (https://gitlab.gnome.org/World/Rust/libhandy-rs.git#8eb37f65)
   Compiling aho-corasick v0.7.6
   Compiling quote v1.0.2
   Compiling dns-parser v0.8.0
   Compiling iovec v0.1.4
   Compiling parking_lot_core v0.7.0
   Compiling net2 v0.2.33
   Compiling time v0.1.42
   Compiling atty v0.2.14
   Compiling socket2 v0.3.11
   Compiling async-task v1.3.0
   Compiling num_cpus v1.12.0
   Compiling get_if_addrs v0.5.3
   Compiling memoffset v0.5.3
   Compiling url v2.1.1
   Compiling crossbeam-channel v0.4.0
   Compiling rand_core v0.5.1
   Compiling bytes v0.4.12
   Compiling regex v1.3.4
   Compiling parking_lot v0.10.0
   Compiling mio v0.6.21
   Compiling protobuf-codegen v2.10.0
   Compiling rand_chacha v0.2.1
   Compiling http v0.1.21
   Compiling scheduled-thread-pool v0.2.3
   Compiling openssl-sys v0.9.53
   Compiling libz-sys v1.0.25
   Compiling libnghttp2-sys v0.1.2
   Compiling backtrace-sys v0.1.32
   Compiling curl-sys v0.4.25
   Compiling gettext-sys v0.19.9
   Compiling chrono v0.4.10
   Compiling dbus v0.6.5
   Compiling rand v0.7.3
   Compiling mio-uds v0.6.7
   Compiling r2d2 v0.8.8
   Compiling locale_config v0.2.3
   Compiling env_logger v0.6.2
   Compiling serde_json v1.0.45
   Compiling serde_urlencoded v0.6.1
   Compiling pretty_env_logger v0.3.1
   Compiling tempfile v3.1.0
   Compiling synstructure v0.12.3
   Compiling crossbeam-deque v0.7.2
   Compiling protoc-rust v2.10.0
   Compiling backtrace v0.3.40
   Compiling gettext-rs v0.4.4
   Compiling async-std v1.4.0
   Compiling mdns v0.3.1
   Compiling rust_cast v0.14.0
   Compiling proc-macro-hack v0.5.11
   Compiling diesel_derives v1.4.1
   Compiling serde_derive v1.0.104
   Compiling strum_macros v0.16.0
   Compiling futures-macro v0.3.1
   Compiling paste-impl v0.1.6
   Compiling failure v0.1.6
   Compiling paste v0.1.6
   Compiling futures-util v0.3.1
   Compiling futures-executor v0.3.1
   Compiling sluice v0.5.1
   Compiling glib v0.9.0
   Compiling futures v0.3.1
   Compiling diesel v1.4.3
   Compiling mpris-player v0.5.0
   Compiling migrations_internals v1.4.0
   Compiling migrations_macros v1.4.1
   Compiling diesel_migrations v1.4.0
   Compiling libhandy v0.5.0 (https://gitlab.gnome.org/World/Rust/libhandy-rs.git#8eb37f65)
   Compiling shortwave v0.0.0 (/home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1)
    Finished release [optimized] target(s) in 5m 03s
[3/4] Generating de.haeckerfelix.Short....xml_data_merge with a custom command.
==> Starting check()...
ninja: Entering directory `builddir'
[0/1] Running all tests.
1/2 Validate desktop file                   OK       0.01 s 
2/2 Validate schema file                    OK       0.01 s 

Ok:                    2
Expected Fail:         0
Fail:                  0
Unexpected Pass:       0
Skipped:               0
Timeout:               0

Full log written to /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/meson-logs/testlog.txt
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `builddir'
[0/1] Installing files.
Installing data/de.haeckerfelix.Shortwave.desktop to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/applications
Installing data/de.haeckerfelix.Shortwave.metainfo.xml to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/metainfo
Installing data/de.haeckerfelix.Shortwave.gresource to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/shortwave
Installing src/shortwave to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/bin
This file does not have an rpath.
This file does not have a runpath.
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/data/icons/hicolor/scalable/apps/de.haeckerfelix.Shortwave.svg to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/icons/hicolor/scalable/apps
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/data/icons/hicolor/symbolic/apps/de.haeckerfelix.Shortwave-symbolic.svg to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/icons/hicolor/symbolic/apps
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/data/de.haeckerfelix.Shortwave.gschema.xml to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/glib-2.0/schemas
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/data/de.haeckerfelix.Shortwave.service to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/dbus-1/services
Running custom install script '/usr/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=shortwave'
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/es.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/es/LC_MESSAGES/shortwave.mo
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/fi.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/fi/LC_MESSAGES/shortwave.mo
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/pl.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/pl/LC_MESSAGES/shortwave.mo
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/pt_BR.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/pt_BR/LC_MESSAGES/shortwave.mo
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/sv.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/sv/LC_MESSAGES/shortwave.mo
Installing /home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/builddir/po/tr.gmo to /home/drfunjohn/Downloads/aur/shortwave/pkg/shortwave/usr/share/locale/tr/LC_MESSAGES/shortwave.mo
Running custom install script '/home/drfunjohn/Downloads/aur/shortwave/src/Shortwave-1.0.1/build-aux/meson/postinstall.py'
==> Tidying install...
  -> Removing empty directories...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/shortwave
==> Creating package "shortwave"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: shortwave 1:1.0.1-1 (Tue 24 Mar 2020 05:41:01 PM IST)
==> Installing package shortwave with pacman -U...
[sudo] password for drfunjohn: 
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) shortwave-1:1.0.1-1

Total Installed Size:  5.42 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) installing shortwave                         [######################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...

fabiscafe commented on 2020-03-15 19:00 (UTC)

Will not build for me (also not 1.0.1)

makepkg -csfi 
==> Making package: shortwave 1:1.0.1-1 (Sun Mar 15 19:40:48 2020)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found Shortwave-1.0.1.tar.gz
==> Validating source files with sha256sums...
    Shortwave-1.0.1.tar.gz ... Passed
==> Extracting sources...
  -> Extracting Shortwave-1.0.1.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true builddir --prefix=/usr
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
ninja: Entering directory `builddir'
[0/1] Generating cargo-build with a custom command.
** RUST VERSION **
rustc 1.30.0 (da5f414c2 2018-10-24)
** RELEASE MODE **
 Downloading futures v0.3.1
 Downloading gstreamer v0.15.0                                                  
 Downloading chrono v0.4.10                                                     
 Downloading serde_urlencoded v0.6.1                                            
 Downloading failure_derive v0.1.6                                              
 Downloading mdns v0.3.1                                                        
 Downloading pretty_env_logger v0.3.1                                           
 Downloading serde_derive v1.0.104                                              
 Downloading serde v1.0.104                                                     
 Downloading gtk v0.8.0                                                         
error: unable to get packages from source                                       

Caused by:
  failed to parse manifest at `/home/fabi/Downloads/shortwave/src/Shortwave-1.0.1/builddir/target/cargo-home/registry/src/github.com-1ecc6299db9ec823/diesel-1.4.3/Cargo.toml`

Caused by:
  feature `rename-dependency` is required

this Cargo does not support nightly features, but if you
switch to nightly channel you can add
`cargo-features = ["rename-dependency"]` to enable this feature
FAILED: src/shortwave 
/home/fabi/Downloads/shortwave/src/Shortwave-1.0.1/build-aux/cargo.sh /home/fabi/Downloads/shortwave/src/Shortwave-1.0.1/builddir /home/fabi/Downloads/shortwave/src/Shortwave-1.0.1 src/shortwave /usr/share/locale default
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

kouros17 commented on 2020-03-15 07:37 (UTC)

The first stable version (1.0.0 ) of Shortwave is now available.

librewish commented on 2020-03-10 03:15 (UTC)

meson.build:22:0: ERROR: Dependency "gstreamer-plugins-bad-1.0" not found, tried pkgconfig

obelix1502 commented on 2020-03-10 02:15 (UTC) (edited on 2020-03-10 02:26 (UTC) by obelix1502)

Unable to update : warning: spurious network error

/home/obelix/.cache/yay/shortwave/src/Shortwave-0.0.3/build-aux/cargo.sh /home/bruno/.cache/yay/shortwave/src/Shortwave-0.0.3/builddir /home/bruno/.cache/yay/shortwave/src/Shortwave-0.0.3 src/shortwave /usr/share/locale beta ninja: build stopped: subcommand failed. ==> Error: An error occurred in builid

yochananmarqos commented on 2020-02-18 19:56 (UTC)

@ValHue: You're missing dependencies, see shortwave-git.

ValHue commented on 2019-12-08 11:14 (UTC)

@j1simon: I have also had that error, but only occasionally. Other times it has started without any problem. I am waiting for the developer to shed some light on the matter.

j1simon commented on 2019-11-30 14:54 (UTC)

I have a problem when I try to start it, it fails at start with error about dns resolution error: https://gitlab.gnome.org/World/Shortwave/issues/399

ValHue commented on 2019-11-28 11:41 (UTC)

@librewish: Yes, use git. It's already added ... Thank you for your participation.

librewish commented on 2019-11-27 18:40 (UTC) (edited on 2019-11-27 18:43 (UTC) by librewish)

@ValHue git is needed

==> Retrieving sources...
  -> Found Shortwave-0.0.1.tar.gz
==> Validating source files with sha256sums...
    Shortwave-0.0.1.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting Shortwave-0.0.1.tar.gz with bsdtar
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true builddir --prefix=/usr
The Meson build system
Version: 0.52.0
Source dir: /home/main-builder/pkgwork/src/Shortwave-0.0.1
Build dir: /home/main-builder/pkgwork/src/Shortwave-0.0.1/builddir
Build type: native build
Project name: shortwave
Project version: 0.0.1
Host machine cpu family: x86_64
Host machine cpu: x86_64

meson.build:11:0: ERROR: Program or command 'git' not found or not executable

A full log can be found at /home/main-builder/pkgwork/src/Shortwave-0.0.1/builddir/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...

ValHue commented on 2019-11-18 15:47 (UTC)

@librewish: This is not the git version. It is not needed at all.

librewish commented on 2019-11-18 07:30 (UTC)

add git as makedepend

yochananmarqos commented on 2019-11-14 15:34 (UTC)

@ValHue: What's misspelled? Is a word not spelled right or do you mean something else?gradio is now shortwave, right? Maybe it should just be added to replaces() then.

ValHue commented on 2019-11-14 11:43 (UTC)

@yochananmarqos: According to the article of the wiki (updated on October 16), sorry for having read me the latest update, the PKGBUILD of shortwave-git is also misspelled because with gradio has no conflict and neither provides it...

I take note of the changes in the provides() array and I're changing it in all my PKGBUILDs

yochananmarqos commented on 2019-11-13 22:08 (UTC)

@ValHue: See the shortwave-git PKGBUILD and relevant wiki article.

  • shortwave implicitly provides shortwave as the pkgname itself
  • shortwave-git provides shortwave and conflicts with shortwave

ValHue commented on 2019-11-13 22:02 (UTC)

@yochananmarqos said:

"You can now remove shortwave-git from conflicts as both these packages now provide shortwave. A package provides itself by default. You can remove the provides() and conflicts() arrays altogether unless you want to add gradio to them."

I don't agree with this. I'll explain.

I leave shortwave-git in conflicts() because it installs the same files and then they crash and the installation of one if the other is already installed causes an error and is aborted.

Gradio no longer generates any problems, so I don't include it as a conflict, because now shortwave, in addition to renaming, changes the path to its files. It's another show in that sense. In fact you can have both installed without any problem.

Thank you again for your input.

yochananmarqos commented on 2019-11-13 21:53 (UTC)

@ValHue: You can now remove shortwave-git from conflicts as both these packages now provide shortwave. A package provides itself by default. You can remove the provides() and conflicts() arrays altogether unless you want to add gradio to them.

ValHue commented on 2019-11-13 21:50 (UTC)

@yochananmarqos: It's true, too. Although a warning of why it goes back to version 0.0.1 is not over.

Thank you for your cooperation.

yochananmarqos commented on 2019-11-13 21:43 (UTC)

@ValHue: If you add an epoch, it will update for folks:

epoch=1

Tio commented on 2019-11-12 01:43 (UTC)

Error:

==> Retrieving sources...
  -> Downloading Shortwave-v7.2.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading https://gitlab.gnome.org/World/Shortwave/-/archive/v7.2/Shortwave-v7.2.tar.gz
    Aborting...

yochananmarqos commented on 2019-11-11 16:52 (UTC)

@PedroHLC: It does not require vala, I just built Beta 1 without it. Here's an updated PKGBUILD.

PedroHLC commented on 2019-10-28 23:17 (UTC)

Missing "vala" and "gst-plugins-base-libs" as makedepends, otherwise fails to build in a clean chroot.

ValHue commented on 2019-10-13 10:12 (UTC) (edited on 2019-10-13 10:28 (UTC) by ValHue)

@sonny

There's an explanation for this. If you look at the Readme.md of the gradio github repository you can read: "Note: Gradio is dead! But don't worry!

A successor is already being developed. It's called Shortwave"

https://github.com/haecker-felix/Gradio/blob/master/README.md

I don't develop Shortwave. For whatever reason, the new product is called shortwave but uses the gerbility and gradio nomenclature.

I note to include gradio among conflicting packets, when I can update it.

My best wishes..

sonny commented on 2019-10-12 16:33 (UTC)

This doesn't provide shortwave but gradio.

There's already shortwave-git, AFAIK there was no release of shortwave yet. Could you either delete this or add gradio as conflicts?

...
gradio: /usr/share/locale/es/LC_MESSAGES/gradio.mo exists in filesystem (owned by shortwave)
...