diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-11-06 22:24:12 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-11-07 00:13:39 +0100 |
| commit | d75d0af984d9c14bfefca8f1bdbc215c3bf3a388 (patch) | |
| tree | 7bef4fd52a421203453afdbd41e1f9840d2edd2b | |
| parent | 30dcaea1373ac62fba050e02ce5b0c1085797a23 (diff) | |
Allow building of arch package.carl
| -rw-r--r-- | cscript | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -1,7 +1,16 @@ -def build(target, options): - cmd = './waf configure --without-libsndfile --prefix=%s' % target.directory - if target.platform == 'linux': - cmd += ' --static' - target.command(cmd) - target.command('./waf build install') +import os + +def build(target, options, for_package, version): + if for_package and target.platform == 'linux' and target.distro == 'arch': + target.command('git clone https://aur.archlinux.org/leqm-nrt.git') + os.chdir('leqm-nrt') + target.command('sed -i "s/commit=\${_commit}/branch=carl/" PKGBUILD') + target.command('makepkg --skipinteg') + target.command('sudo pacman --noconfirm -U leqm-nrt*.zst') + else: + cmd = './waf configure --without-libsndfile --prefix=%s' % target.directory + if target.platform == 'linux': + cmd += ' --static' + target.command(cmd) + target.command('./waf build install') |
