Date: Tuesday, April 25, 2023 @ 18:33:36
  Author: dvzrv
Revision: 1448698

archrelease: copy trunk to community-x86_64

Added:
  audacity/repos/community-x86_64/PKGBUILD
    (from rev 1448697, audacity/trunk/PKGBUILD)
Deleted:
  audacity/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |  302 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 158 insertions(+), 144 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-25 18:33:08 UTC (rev 1448697)
+++ PKGBUILD    2023-04-25 18:33:36 UTC (rev 1448698)
@@ -1,144 +0,0 @@
-# Maintainer: David Runge <[email protected]>
-# Contributor: Eric Bélanger <[email protected]>
-
-_name=Audacity
-pkgbase=audacity
-pkgname=(audacity audacity-docs)
-pkgver=3.2.5
-pkgrel=2
-epoch=1
-pkgdesc="A program that lets you manipulate digital audio waveforms"
-arch=(x86_64)
-url="https://audacityteam.org";
-license=(GPL3)
-makedepends=(
-  alsa-lib
-  chrpath
-  cmake
-  ffmpeg
-  flac
-  gcc-libs
-  glibc
-  gdk-pixbuf2
-  glib2
-  gtk3
-  jack
-  lame
-  libid3tag
-  libmad
-  libogg
-  libsbsms
-  libsndfile
-  libsoxr
-  libvorbis
-  lilv
-  lv2
-  mpg123
-  portaudio
-  portmidi
-  portsmf
-  python
-  soundtouch
-  sqlite
-  suil
-  twolame
-  wavpack
-  wxwidgets-gtk3
-  vamp-plugin-sdk
-  vst3sdk
-)
-source=(
-  https://github.com/audacity/audacity/archive/refs/tags/$_name-$pkgver.tar.gz
-  
https://github.com/$pkgbase/$pkgbase/releases/download/$_name-$pkgver/$pkgbase-manual-$pkgver.tar.gz
-)
-sha512sums=('850ce4dc27e2c6d0b63bf0c0186deb417febc49b561e572a697f0e7ae2a7b2b3f39816b7beeacf9cbfb9525de85923e2ce6d06486fcf1855e34e2ecd1b7e3582'
-            
'9bd2f2b3268ff7259f1fa0957ab3f15e7b58d72a3199be4e271bac67d9d0b44967b2b783ea36f9392ed1bdf004274754468b3902c3a72a204d08333a5c07894c')
-b2sums=('b8e48cab1c89cadb343a17fcb1d811a7363231152867f842ffff6dd8329103c9a407beb3f0b587e35e711070230c5c86d5aa97578b5a7c08bdbb029570677a24'
-        
'e3c96282b5eeffe5854781cfe316fb40c10212c9bc07a081433cf947363f79892e7397b53a31aa33337b5d0b6a00e14bd420d6f064515455055233a45f5ebf47')
-
-build() {
-  local cmake_options=(
-    -D CMAKE_BUILD_TYPE=None
-    -D CMAKE_INSTALL_PREFIX=/usr
-    -D AUDACITY_BUILD_LEVEL=2
-    -D audacity_conan_enabled=OFF
-    -D audacity_has_networking=OFF
-    -D audacity_has_crashreports=OFF
-    -D audacity_has_updates_check=OFF
-    -D audacity_has_sentry_reporting=OFF
-    -D audacity_lib_preference=system
-    -D audacity_obey_system_dependencies=ON
-    -D audacity_use_vst3sdk=system
-  )
-
-  export VST3SDK='/usr/share/vst3sdk'
-  export CFLAGS+=" -DNDEBUG"
-  export CXXFLAGS+=" -DNDEBUG"
-  cmake "${cmake_options[@]}" -B build -S $pkgname-$_name-$pkgver -Wno-dev
-  cmake --build build
-}
-
-check() {
-  ctest --test-dir build --output-on-failure
-}
-
-package_audacity() {
-  license+=(BSD)
-  groups=(pro-audio)
-  depends=(
-    alsa-lib libasound.so
-    flac libFLAC.so libFLAC++.so
-    gcc-libs
-    glibc
-    gdk-pixbuf2 libgdk_pixbuf-2.0.so
-    glib2 libglib-2.0.so libgobject-2.0.so
-    gtk3 libgdk-3.so libgtk-3.so
-    jack  # likely dlopen'ed
-    lame  # likely dlopen'ed
-    libid3tag libid3tag.so
-    libmad
-    libogg libogg.so
-    libsbsms libsbsms.so
-    libsndfile libsndfile.so
-    libsoxr
-    libvorbis libvorbis.so libvorbisenc.so libvorbisfile.so
-    lilv liblilv-0.so
-    mpg123 libmpg123.so
-    portaudio libportaudio.so
-    portmidi libportmidi.so
-    portsmf libportSMF.so
-    python
-    soundtouch
-    sqlite libsqlite3.so
-    suil libsuil-0.so
-    twolame libtwolame.so
-    wxwidgets-gtk3
-    vamp-plugin-sdk libvamp-hostsdk.so
-    wavpack
-  )
-  optdepends=(
-    'audacity-docs: for documentation'
-    'ffmpeg: for additional import/export capabilities'
-  )
-  provides=(ladspa-host lv2-host vamp-host vst-host vst3-host)
-
-
-  DESTDIR="$pkgdir" cmake --install build
-  install -vDm 644 
$pkgname-$_name-$pkgver/lib-src/libnyquist/nyquist/license.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.nyquist"
-
-  # remove unsafe RPATH: https://github.com/audacity/audacity/issues/3289
-  (
-  cd "$pkgdir/usr/lib/$pkgname/modules"
-  chrpath --delete mod-script-pipe.so
-  chmod 755 mod-script-pipe.so
-  )
-  # NOTE: private libraries are public: 
https://github.com/audacity/audacity/issues/3812
-}
-
-package_audacity-docs() {
-  license+=(CCPL)
-  pkgdesc+=" - documentation"
-
-  install -vdm 755 "$pkgdir/usr/share/doc/$pkgbase/html/"
-  cp -av help/manual/* "$pkgdir/usr/share/doc/$pkgbase/html/"
-}

Copied: audacity/repos/community-x86_64/PKGBUILD (from rev 1448697, 
audacity/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-04-25 18:33:36 UTC (rev 1448698)
@@ -0,0 +1,158 @@
+# Maintainer: David Runge <[email protected]>
+# Contributor: Eric Bélanger <[email protected]>
+
+_name=Audacity
+pkgbase=audacity
+pkgname=(audacity audacity-docs)
+pkgver=3.3.0
+pkgrel=1
+epoch=1
+pkgdesc="A program that lets you manipulate digital audio waveforms"
+arch=(x86_64)
+url="https://audacityteam.org";
+license=(GPL3)
+makedepends=(
+  alsa-lib
+  chrpath
+  cmake
+  ffmpeg
+  flac
+  gcc-libs
+  glibc
+  gdk-pixbuf2
+  glib2
+  gtk3
+  jack
+  lame
+  libid3tag
+  libmad
+  libogg
+  libsbsms
+  libsndfile
+  libsoxr
+  libvorbis
+  lilv
+  lv2
+  mpg123
+  portaudio
+  portmidi
+  portsmf
+  python
+  soundtouch
+  sqlite
+  suil
+  twolame
+  wavpack
+  wxwidgets-gtk3
+  vamp-plugin-sdk
+  vst3sdk
+)
+source=(
+  https://github.com/audacity/audacity/archive/refs/tags/$_name-$pkgver.tar.gz
+  
https://github.com/$pkgbase/$pkgbase/releases/download/$_name-$pkgver/$pkgbase-manual-v$pkgver.tar.gz
+)
+sha512sums=('f987271f608ead83fde7026bd4fcba7612c5df49a2d87cebd998742ba2587aaa0419392945afc491ad61b06563ff529d11080cc57cb0c1387fd62a361b753fb4'
+            
'4aa7ab79cba95bdc8ea17c7c4c07eb10bf7ba1bbebc37191400d6e3cad7de674a182f73446406ea51186f00352a69eae99fe023f401ebc4aa4f09d256231affe')
+b2sums=('5c6086e8526f8d0e1859aeb13166c5694dd2800b46c388e02c4d349cf4e9388fc73daf749e56632c2db6965a078827df36ae421c951cde4e5d6949d6ffcf4281'
+        
'd93b56dbfd9ec2520808a67e47e5823453a6e3615c41ebab6c4238dc9caf548ed2b907454006a3dff6a0f3ac02aba5bc765433ad67cd2ebff01afd96f773230e')
+
+build() {
+  local cmake_options=(
+    -B build
+    -D CMAKE_BUILD_TYPE=None
+    -D CMAKE_INSTALL_PREFIX=/usr
+    -D AUDACITY_BUILD_LEVEL=2
+    -D audacity_conan_enabled=OFF
+    -D audacity_has_networking=OFF
+    -D audacity_has_crashreports=OFF
+    -D audacity_has_updates_check=OFF
+    -D audacity_has_sentry_reporting=OFF
+    -D audacity_lib_preference=system
+    -D audacity_obey_system_dependencies=ON
+    -D audacity_use_vst3sdk=system
+    -S $pkgname-$_name-$pkgver
+    -Wno-dev
+  )
+
+  export VST3SDK='/usr/share/vst3sdk'
+  export CFLAGS+=" -DNDEBUG"
+  export CXXFLAGS+=" -DNDEBUG"
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
+}
+
+check() {
+  ctest --test-dir build --output-on-failure
+}
+
+package_audacity() {
+  license+=(BSD)
+  groups=(pro-audio)
+  depends=(
+    alsa-lib libasound.so
+    expat
+    flac libFLAC.so libFLAC++.so
+    gcc-libs
+    glibc
+    gdk-pixbuf2 libgdk_pixbuf-2.0.so
+    glib2 libglib-2.0.so libgobject-2.0.so
+    gtk3 libgdk-3.so libgtk-3.so
+    hicolor-icon-theme
+    jack  # likely dlopen'ed
+    lame  # likely dlopen'ed
+    libid3tag libid3tag.so
+    libmad
+    libogg libogg.so
+    libsbsms libsbsms.so
+    libsndfile libsndfile.so
+    libsoxr
+    libvorbis libvorbis.so libvorbisenc.so libvorbisfile.so
+    libx11
+    lilv liblilv-0.so
+    mpg123 libmpg123.so
+    portaudio libportaudio.so
+    portmidi libportmidi.so
+    portsmf libportSMF.so
+    python
+    soundtouch
+    sqlite libsqlite3.so
+    suil libsuil-0.so
+    twolame libtwolame.so
+    util-linux-libs
+    wxwidgets-gtk3
+    vamp-plugin-sdk libvamp-hostsdk.so
+    wavpack
+    wxwidgets-common
+  )
+  optdepends=(
+    'audacity-docs: for documentation'
+    'ffmpeg: for additional import/export capabilities'
+  )
+  provides=(
+    ladspa-host
+    lv2-host
+    vamp-host
+    vst-host
+    vst3-host
+  )
+
+
+  DESTDIR="$pkgdir" cmake --install build
+  install -vDm 644 
$pkgname-$_name-$pkgver/lib-src/libnyquist/nyquist/license.txt 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE.nyquist"
+
+  # remove unsafe RPATH: https://github.com/audacity/audacity/issues/3289
+  (
+  cd "$pkgdir/usr/lib/$pkgname/modules"
+  chrpath --delete mod-script-pipe.so
+  chmod 755 mod-script-pipe.so
+  )
+  # NOTE: private libraries are public: 
https://github.com/audacity/audacity/issues/3812
+}
+
+package_audacity-docs() {
+  license+=(CCPL)
+  pkgdesc+=" - documentation"
+
+  install -vdm 755 "$pkgdir/usr/share/doc/$pkgbase/html/"
+  cp -av help/manual/* "$pkgdir/usr/share/doc/$pkgbase/html/"
+}

Reply via email to