summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorBaptiste Jonglez <git@bitsofnetworks.org>2018-01-31 20:54:14 +0100
committerLukas Fleischer <lfleischer@archlinux.org>2018-02-24 14:57:31 +0100
commit1ff409874eda74dfc8c875e9fc1d0d512127746e (patch)
treea7f7bc71a3fb1e2d59f72eb90a21128ed0e0bfa2 /doc
parentf15c700ad2ed2f5512a5574ab29f85c4848039e4 (diff)
downloadaur-1ff409874eda74dfc8c875e9fc1d0d512127746e.tar.gz
aur-1ff409874eda74dfc8c875e9fc1d0d512127746e.tar.xz
RPC: Allow to search packages by "*depends" fields
It is now possible to search for packages that depend on a given package, for instance: /rpc/?v=5&type=search&by=depends&arg=ocaml It is similarly possible to match on "makedepends", "checkdepends" and "optdepends". Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org> Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/rpc.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/rpc.txt b/doc/rpc.txt
index f353ff01..3148ebea 100644
--- a/doc/rpc.txt
+++ b/doc/rpc.txt
@@ -11,6 +11,10 @@ search argument and _field_ is one of the following values:
* `name` (search by package name only)
* `name-desc` (search by package name and description)
* `maintainer` (search by package maintainer)
+* `depends` (search for packages that depend on _keywords_)
+* `makedepends` (search for packages that makedepend on _keywords_)
+* `optdepends` (search for packages that optdepend on _keywords_)
+* `checkdepends` (search for packages that checkdepend on _keywords_)
The _by_ parameter can be skipped and defaults to `name-desc`.
@@ -30,7 +34,9 @@ Examples
`search`::
`/rpc/?v=5&type=search&arg=foobar`
`search` by maintainer::
- `/rpc/?v=5&type=search&search_by=maintainer&arg=john`
+ `/rpc/?v=5&type=search&by=maintainer&arg=john`
+`search` packages that have _boost_ as `makedepends`::
+ `/rpc/?v=5&type=search&by=makedepends&arg=boost`
`search` with callback::
`/rpc/?v=5&type=search&arg=foobar&callback=jsonp1192244621103`
`info`::