Package Details: surfer-waveform-git v0.2.0.r156.gc008d28-1

Git Clone URL: https://aur.archlinux.org/surfer-waveform-git.git (read-only, click to copy)
Package Base: surfer-waveform-git
Description: A waveform viewer with a focus on a snappy usable interface, and extensibility.
Upstream URL: https://gitlab.com/surfer-project/surfer
Licenses: EUPL
Provides: surfer-waveform
Submitter: delta64
Maintainer: delta64
Last Packager: delta64
Votes: 1
Popularity: 0.014506
First Submitted: 2024-02-27 23:49 (UTC)
Last Updated: 2024-08-23 20:01 (UTC)

Latest Comments

delta64 commented on 2024-08-23 20:02 (UTC)

Ok, I think those are just used by check(). So I've added them in checkdepends. Let me know if there's still an issue

thotypous commented on 2024-08-23 01:07 (UTC)

Please add fontconfig and freetype2 as depends, otherwise build fails with

  = note: /usr/sbin/ld: cannot find -lfontconfig: No such file or directory
          /usr/sbin/ld: cannot find -lfreetype: No such file or directory
          collect2: error: ld returned 1 exit status

delta64 commented on 2024-08-17 19:47 (UTC)

Done, thanks for the PR!

sornas commented on 2024-08-17 07:33 (UTC)

Surfer has a new optional feature flag for Python integration. Since this PKGBUILD builds with --all-features, Python needs to be added as a dependency.

Right now, pkgctl build fails with:

error: failed to run custom build command for `pyo3-build-config v0.21.2`

Caused by:
  process didn't exit successfully: `/build/surfer-waveform-git/src/surfer-waveform-git/target/release/build/pyo3-build-config-6b6b8adf46c90947/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=PYO3_CONFIG_FILE
  cargo:rerun-if-env-changed=PYO3_NO_PYTHON
  cargo:rerun-if-env-changed=PYO3_ENVIRONMENT_SIGNATURE
  cargo:rerun-if-env-changed=PYO3_PYTHON
  cargo:rerun-if-env-changed=VIRTUAL_ENV
  cargo:rerun-if-env-changed=CONDA_PREFIX
  cargo:rerun-if-env-changed=PATH

  --- stderr
  error: no Python 3.x interpreter found

delta64 commented on 2024-07-23 12:13 (UTC)

Done.

Jogt commented on 2024-07-21 10:07 (UTC) (edited on 2024-07-21 10:08 (UTC) by Jogt)

The package is not installing anymore because the .desktop file has changed location. In package() the line should be:

desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications/" "surfer/assets/Surfer.desktop

Also, for me the package is not building with LTO enabled. This seems to be a common problem with rust packages and the advice is to put

options=(!lto)

into the PKGBUILD (reference: https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/issues/20)

delta64 commented on 2024-04-04 19:59 (UTC)

Can you please add: provides=(surfer-waveform)

Done, thanks.

leuko commented on 2024-04-03 09:24 (UTC)

Can you please add:

provides=(surfer-waveform)

so that your package conflicts with https://aur.archlinux.org/packages/surfer-waveform-git-bin ?