initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

78
audacity-legacy/PKGBUILD Normal file
View File

@@ -0,0 +1,78 @@
# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=audacity-legacy
_realpkgname=audacity
pkgver=2.4.2
_debver=$pkgver
_debrel=5
pkgrel=2
pkgdesc="A free and libre program that lets you manipulate digital audio waveforms (legacy version)"
arch=('i686' 'x86_64')
license=('GPL-2' 'CC-BY-3.0')
provides=('audacity')
conflicts=('audacity')
depends=('expat' 'gcc-libs' 'gdk-pixbuf2' 'glibc' 'libmad'
'libsoxr' 'portsmf' 'soundtouch' 'vamp-plugin-sdk'
'twolame' 'wxgtk3')
makedepends=('alsa-lib' 'cmake' 'ffmpeg' 'flac' 'glib2' 'gtk' 'jack' 'lame'
'libid3tag' 'libogg' 'libsndfile' 'libvorbis' 'lilv' 'lv2' 'portsmf' 'suil'
'twolame' 'vamp-plugin-sdk' 'git-legacy' 'nasm' 'quilt')
optdepends=('ffmpeg: additional import/export capabilities')
source=("${_realpkgname}-${pkgver}.tar.xz::https://deb.debian.org/debian/pool/main/a/audacity/audacity_${pkgver}~dfsg0.orig.tar.xz"
"https://deb.debian.org/debian/pool/main/a/audacity/audacity_${_debver}~dfsg0-${_debrel}.debian.tar.xz"
"disable-update-check.patch")
sha512sums=('9f981ac844b86677454c4cbbb1ce1c837ebb56c306eba313c0d9b1add9325d1bd7cd0149a0f5f0f45926d6223d71d7f12f822570c8171a5324f6f05bde147e54'
'055e49ff2a4058ab5bb3e4d042e7d24af37ff780b6f8d801fa61ad34b47ee9459756b5184ee917fd8744903c26f2ad9b3dd68316f5c2ac1885197b87f53499a6'
'58a9067ff3bf4800fa9174f55d9a8faf2071b8df49c8d90b6f190f7b5bf5455d969c081b0ae7795845f277af324283e7affbaec96934c1014809a09c74ee8791')
prepare() {
mv -v "${_realpkgname}-Audacity-${pkgver}" "${_realpkgname}-${pkgver}"
cd "${_realpkgname}-${pkgver}"
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
# Debian patches
export QUILT_PATCHES=debian/patches
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
export QUILT_DIFF_ARGS='--no-timestamps'
mv "$srcdir"/debian .
quilt push -av
fi
# remove update-check from menus
patch -Np1 -i ${srcdir}/disable-update-check.patch
}
build() {
export WX_CONFIG=wx-config-gtk3
cmake \
-S ${_realpkgname}-${pkgver} \
-B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-Daudacity_use_sndfile=system \
-Daudacity_use_ffmpeg=loaded \
-Daudacity_use_expat=system \
-Daudacity_use_lame=local \
-Daudacity_use_portaudio=local \
-Daudacity_use_midi=local \
-Daudacity_use_flac=system \
-Daudacity_use_id3tag=system \
-Daudacity_use_sbsms=off \
-Daudacity_use_soundtouch=system \
-Daudacity_use_twolame=system \
-Daudacity_use_vorbis=system \
-Daudacity_use_lv2=local \
-Wno-dev
make -C build
}
package() {
make DESTDIR="${pkgdir}" -C build install
install -Dm644 ${srcdir}/build/bin/Release/plug-ins/*.ny -t "${pkgdir}/usr/share/${_realpkgname}/plug-ins"
install -Dm644 ${srcdir}/build/bin/Release/nyquist/*.lsp -t "${pkgdir}/usr/share/${_realpkgname}/nyquist"
install -Dm644 "${srcdir}/${_realpkgname}-${pkgver}/LICENSE.txt" -t "${pkgdir}/usr/share/licenses/$pkgname"
}