63 lines
1.1 KiB
Bash
63 lines
1.1 KiB
Bash
#!/usr/bin/env bash
|
|
name='jack2'
|
|
release='1'
|
|
version='1.9.22'
|
|
url='https://github.com/jackaudio/jack2'
|
|
description='A frontend for several cd-rippers and mp3 encoders '
|
|
email='bayramk@gmail.com'
|
|
maintainer='bk'
|
|
license=('GPLv3')
|
|
source=("https://github.com/jackaudio/jack2/archive/refs/tags/v$version.tar.gz"
|
|
"jack2-1.9.22-db-5.3.patch")
|
|
depends=(python)
|
|
makedepends=()
|
|
md5sums=('e57c8ad3de75f78b6eb7aacea4e25755'
|
|
"SKIP")
|
|
group=(media.sound)
|
|
uses=()
|
|
arch=('x86_64')
|
|
|
|
cd $name-$version
|
|
|
|
_pick() {
|
|
local p="$1" f d; shift
|
|
for f; do
|
|
d="$srcdir/$p/${f#$pkgdir/}"
|
|
mkdir -p "$(dirname "$d")"
|
|
mv "$f" "$d"
|
|
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
|
|
done
|
|
}
|
|
|
|
prepare() {
|
|
patch -Np1 -i ../jack2-1.9.22-db-5.3.patch
|
|
|
|
# remove custom waflib, as we are using system provided waf
|
|
#rm -rv waflib
|
|
}
|
|
|
|
setup() {
|
|
local waf_options=(
|
|
--prefix=/usr
|
|
--libdir=/usr/lib64/
|
|
--htmldir=/usr/share/doc/$name/html
|
|
--autostart=none
|
|
--doxygen=no
|
|
--classic
|
|
--dbus
|
|
)
|
|
|
|
|
|
waf configure "${waf_options[@]}"
|
|
}
|
|
|
|
build(){
|
|
waf build
|
|
}
|
|
|
|
package() {
|
|
export PYTHONPATH="$PWD:$PYTHONPATH"
|
|
waf install --destdir="$DESTDIR"
|
|
}
|
|
|