From bd2f421cb9e199c2cb646ba1ec9c13fcb13318a0 Mon Sep 17 00:00:00 2001 From: John McQuah Date: Sun, 10 Dec 2023 16:01:18 +0000 Subject: [PATCH] tenacity: added README --- tenacity/.footprint | 3 +++ tenacity/.signature | 6 +++--- tenacity/Pkgfile | 8 ++++++-- tenacity/README | 5 +++++ 4 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 tenacity/README diff --git a/tenacity/.footprint b/tenacity/.footprint index bb2e7e824..1f4164e14 100644 --- a/tenacity/.footprint +++ b/tenacity/.footprint @@ -1,3 +1,6 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/revdep.d/ +-rw-r--r-- root/root etc/revdep.d/tenacity drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/tenacity diff --git a/tenacity/.signature b/tenacity/.signature index 4240a140a..9acab1fd9 100644 --- a/tenacity/.signature +++ b/tenacity/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF36/iDidrPj3e4cSLVayIBYJPAaOGnaoij4GBsfomCVyC5J3riGPpj1/QZgeqmqi8UCu28zO9toG7JwQYMtRzWgs= -SHA256 (Pkgfile) = 0cddb5a512e1c74db1e0f54120766773413a14a3c9584106464d82a764f1ba9d -SHA256 (.footprint) = e62648ba4723c26e0c52ebda73dcc0b8fd05c90ed8964d43e894cc38a85f4801 +RWSagIOpLGJF3xiBmu7DEVmOgw2RRLO83mNIDVAFRF3ZoYL9+yOvmkTGLV/vbEpPo5TixUnxkahWBEA9N2lUFI6hIPky3i29sA4= +SHA256 (Pkgfile) = 60f7a4c3972cc32cb1b5f8a968da4e1e9ccdb841bc2654da7ac38db7b29b6502 +SHA256 (.footprint) = c5ae7c7e687af1d1adc361b708419117dd4d8ff9d564b6770923b9e9cdfb4d56 SHA256 (tenacity-v1.3.3.tar.gz) = 12be483d06d4aae9c8225dec46f5ac90f0bb2314bd4cc5cfa2dd6b35a00e7ebe SHA256 (libnyquist-6bbad2bac5661bca9ac650b40022c54881ea380b.tar.gz) = 789a0fccf13ce1e7f5c6598b5ec3437c3d234c71ef55501afe45a171ccde9aa5 diff --git a/tenacity/Pkgfile b/tenacity/Pkgfile index 99b07e973..5daa3fee8 100644 --- a/tenacity/Pkgfile +++ b/tenacity/Pkgfile @@ -2,7 +2,7 @@ # URL: http://codeberg.org/tenacityteam/ # Maintainer: John McQuah, jmcquah at disroot dot org # Depends on: lilv libmad libsoxr portaudio wxgtk3 -# Optional: soundtouch suil ladspa libid3tag +# Optional: soundtouch suil pulseaudio ladspa libid3tag name=tenacity version=1.3.3 @@ -21,16 +21,20 @@ build(){ -i lib-src/libnyquist/CMakeLists.txt sed -e '/^set. CMAKE_INSTALL_RPATH /s|ORIGIN/..|{INSTALL_PREFIX}|' \ + -e '/CMAKE_BUILD_WITH_INSTALL_RPATH/s/FALSE/TRUE/' \ -i CMakeLists.txt cmake -G Ninja -S . -B build \ -D CMAKE_C_FLAGS="$CFLAGS" \ -D CMAKE_CXX_FLAGS="$CXXFLAGS" \ -D CMAKE_INSTALL_PREFIX=/usr \ - -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_INSTALL_LIBDIR=lib \ -Wno-dev ninja -C build -j ${JOBS:-1} DESTDIR=$PKG ninja -C build install rm -rf $PKG/usr/{tenacity,share/doc,share/locale} + + mkdir -p $PKG/etc/revdep.d + echo "/usr/lib/tenacity" > $PKG/etc/revdep.d/tenacity } diff --git a/tenacity/README b/tenacity/README new file mode 100644 index 000000000..892888cd7 --- /dev/null +++ b/tenacity/README @@ -0,0 +1,5 @@ +README for tenacity + +If pulseaudio is detected during the build of tenacity (and portaudio), +then you must have a running pulseaudio daemon at the time you launch +tenacity. Otherwise the program will terminate immediately.