diff options
author | Dušan Simić | 2021-08-18 19:07:51 +0200 |
---|---|---|
committer | Dušan Simić | 2021-08-18 19:07:51 +0200 |
commit | b8af88a6825e70e5b57f0ed643b194430024edf8 (patch) | |
tree | aa77e19c4cba374281ec2e960ea2ef1c0e68cee7 | |
parent | af62d3b2d0184236a99b08fb90a1cf51fd389b7b (diff) | |
download | aur-b8af88a6825e70e5b57f0ed643b194430024edf8.tar.gz |
Add deps for scripts and install other scripts
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 32 insertions, 3 deletions
@@ -7,7 +7,16 @@ pkgbase = flatpak-builder-tools-git license = unknown makedepends = git depends = flatpak-builder - depends = python3 + depends = python>=3.6 + depends = python-toml + depends = python-aiohttp + depends = python-requirements-parser + depends = perl + depends = cpanminus + depends = perl-json-maybexs + depends = perl-lwp-protocol-https + depends = perl-capture-tiny + depends = ruby provides = flatpak-builder-tools conflicts = flatpak-builder-tools source = flatpak-builder-tools::git+https://github.com/flatpak/flatpak-builder-tools.git @@ -7,7 +7,17 @@ pkgdesc="Various helper tools for flatpak-builder" arch=(any) url=https://github.com/flatpak/flatpak-builder-tools license=(unknown) -depends=(flatpak-builder python3) +depends=('flatpak-builder' + 'python>=3.6' + 'python-toml' + 'python-aiohttp' + 'python-requirements-parser' + 'perl' + 'cpanminus' + 'perl-json-maybexs' + 'perl-lwp-protocol-https' + 'perl-capture-tiny' + 'ruby') makedepends=(git) provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") @@ -33,11 +43,21 @@ package() { # Find all tools for _toolname in $(find -type d -regex '^\.\/\w*$' | sed 's,\.\/,,'); do - # Find scripts for tool + # Find python scripts for _scriptname in $(find "$_toolname" -type f -regex '.*\.py$' | sed "s,$_toolname/flatpak-\\(.*\\)\.py,\1,"); do install -Dm755 "$_toolname/flatpak-$_scriptname.py" "$_binprefix-$_scriptname" done + # Find perl scripts + for _scriptname in $(find "$_toolname" -type f -regex '.*\.pl$' | sed "s,$_toolname/flatpak-\\(.*\\)\.pl,\1,"); do + install -Dm755 "$_toolname/flatpak-$_scriptname.pl" "$_binprefix-$_scriptname" + done + + # Find ruby scripts + for _scriptname in $(find "$_toolname" -type f -regex '.*\.rb$' | sed "s,$_toolname/flatpak_\\(.*\\)\.rb,\1,"); do + install -Dm755 "$_toolname/flatpak_$_scriptname.rb" "$_binprefix-$_scriptname" + done + # Find all documentation files for tool for _docname in $(find "$_toolname" -type f -regex '.*\.md$'); do install -Dm644 "$_docname" -t "$_docdir/$_toolname" |