Package Details: tenacity-git 1:r14921.g8119cb11c-2

Git Clone URL: https://aur.archlinux.org/tenacity-git.git (read-only, click to copy)
Package Base: tenacity-git
Description: An easy-to-use multi-track audio editor and recorder, forked from Audacity
Upstream URL: https://tenacityaudio.org
Keywords: audacity audio audio-applications audio-processing floss libre privacy-friendly privacy-preserving recorder recording-app
Licenses: GPL2, CCPL
Groups: pro-audio
Conflicts: tenacity
Provides: tenacity
Submitter: Darkpelz
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 87
Popularity: 0.010538
First Submitted: 2021-07-07 11:51 (UTC)
Last Updated: 2023-12-23 15:01 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17

Popolon commented on 2021-07-23 09:06 (UTC)

Build currently fail in libmp3lame

ERROR: libmp3lame/3.100: Error in build() method, line 81
    self._apply_patch()
while calling '_apply_patch', line 43
    tools.patch(base_path=self._source_subfolder, patch_file='%s.patch' % patch, strip=3)
    FileNotFoundError: [Errno 2] No such file or directory: '6410.patch'
CMake Error at cmake-proxies/cmake-modules/conan.cmake:631 (message):
  Conan install failed='1'
Call Stack (most recent call first):
  cmake-proxies/cmake-modules/AudacityDependencies.cmake:233 (conan_cmake_install)
  cmake-proxies/cmake-modules/AudacityDependencies.cmake:254 (_conan_install)
  CMakeLists.txt:490 (resolve_conan_dependencies)

Darkpelz commented on 2021-07-22 16:35 (UTC)

@FredBezies Thanks for the cleanup, I've updated the PKGBUILD.

FredBezies commented on 2021-07-22 16:04 (UTC)

Here is a cleaned-up PKGBUILD. I used namcap to shorten depends list.

# Maintainer: Luke Huckman (Darkpelz) <lukeh@outlook.my>
# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Maintainer: fossdd <fossdd@tutanota.com>
# Contributor: Ong Yong Xin <ongyongxin2020+github AT gmail DOT com>
# Contributor: Bernhard Landauer <oberon@manjaro.org>
# Contributor: Eric Bélanger <eric@archlinux.org>

pkgname=tenacity-git
pkgver=3.0.2.r523.g79d7db6aa
pkgrel=1
pkgdesc="FLOSS Audacity Fork. No telemetry, crash reports and other shenanigans like that!"
arch=(i686 x86_64)
url="https://github.com/tenacityteam/tenacity"
license=(GPL2 CCPL)
groups=(pro-audio)
depends=(gtk2 gtk3 qt5-base libid3tag lilv lv2 portsmf suil libmad twolame vamp-plugin-sdk libsoxr soundtouch)
makedepends=(git cmake clang sdl2 libsoup libnotify gstreamer gst-plugins-bad-libs
             ffmpeg jack nasm conan)
# can't find system lame portmidi
optdepends=('ffmpeg: additional import/export capabilities')
provides=(audacity)
conflicts=(audacity)
source=(
  "git+https://github.com/tenacityteam/tenacity.git"
  "tenacity.patch"
)
sha256sums=('SKIP' 'c06c60a9ae17b9265840fcd619d2c7a5668f26a94cec80c8785c7997afd4bc96')

pkgver() {
  cd tenacity
  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -d'.' -f2-
}

prepare() {
  cd tenacity
  patch --forward --strip=1 --input="${srcdir}/tenacity.patch"
}

build() {
  mkdir tenacity/build
  cd tenacity/build
  CC=clang cmake \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DwxBUILD_TOOLKIT:STRING=gtk3 \
    -Daudacity_use_wxwidgets=local \
    audacity_use_ffmpeg:STRING=loaded \
    ..
  cmake --build .
  make .
}

package() {
  cd tenacity/build
  make DESTDIR="${pkgdir}" install
}

alerque commented on 2021-07-12 12:35 (UTC)

Please review the package guideline. Specifically the pkgver() function here is invalid since the first segment cannot be compared using vercmp. THe Wiki has information on how do do this properly. Also do not include empty declarations, if a value is not used do not include it in the PKGBUILD.

dangerfish commented on 2021-07-11 22:47 (UTC)

I had to include gtk2 in makedepends so that everything would compile without errors.

silverhikari commented on 2021-07-10 18:17 (UTC)

@maid can you try clearing your tmp and buildfiles to see if that fixes it?

maid commented on 2021-07-08 12:01 (UTC)

-- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/lib/audacity/libz.so.1.2.11 -- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/lib/audacity/libsuil_x11.so -- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/lib/audacity/lib-string-utils.so -- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/lib/audacity/libsuil_x11_in_gtk3.so -- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/share/applications/audacity.desktop -- Installing: /tmp/makepkg/audacium-git/pkg/audacium-git/usr/share/doc/audacium/LICENSE.txt CMake Error at src/cmake_install.cmake:74 (file): file INSTALL cannot find "/tmp/makepkg/audacium-git/src/audacium/README.txt": No such file or directory. Call Stack (most recent call first): cmake_install.cmake:72 (include)

make: *** [Makefile:83: install] Error 1

xiashali commented on 2021-07-07 12:34 (UTC)

need patch to ~/.conan/settings.yml for gcc11