commit 996b4a69da747acf0d7a378512fcf3def6efe655
Author: Alexander Zhirov <alexander@zhirov.kz>
Date:   Sun Mar 30 22:43:47 2025 +0300

    init manual

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..18b7edf
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# dscanner
+
+Swiss-army knife for D source code.
diff --git a/package.yml b/package.yml
new file mode 100644
index 0000000..24b9dff
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,39 @@
+name       : dscanner
+version    : 0.15.2
+release    : 1
+source     :
+    - https://github.com/dlang-community/D-Scanner/archive/refs/tags/v0.15.2.tar.gz#dscanner.tar.gz : f9e3efd6f622b0cbccbe1a3558b40e74082b6bd8b2e5ce88282d7e090146cbd2
+    - https://github.com/dlang-community/DCD/archive/refs/tags/v0.15.2.tar.gz#dcd.tar.gz : 5351038ae3b58591099ac0169c005934b400ebabf4688573b7cc1cf6215f60f0
+    - https://github.com/dlang-community/containers/archive/refs/tags/v0.9.0.tar.gz#containers.tar.gz : 5e256b84bbdbd2bd625cba0472ea27a1fde6d673d37a85fe971a20d52874acaa
+    - https://github.com/dlang-community/d-test-utils/archive/01d7aa6ef464df67430a2ae8fddc3f3566c66d0b.tar.gz#d-test-utils.tar.gz : 5841d554c2abafe27d87c8840ca3ca81c84c0df0d44aa457b934b6a30483b543
+    - https://github.com/burner/inifiled/archive/refs/tags/v2.0.0.tar.gz#inifiled.tar.gz : 6b6993968c8a9351c3bddb570f9f2c8dc6f36235c5a351faea03b6bb71a6d84d
+    - https://github.com/dlang-community/libddoc/archive/refs/tags/v0.8.0.tar.gz#libddoc.tar.gz : 9e5657de8aea225f622a00b5cb5ca9f1dac091dd98970152d65876a92669e18e
+    - https://github.com/dlang-community/libdparse/archive/refs/tags/v0.25.0.tar.gz#libdparse.tar.gz : 60472da5203077acac7fb722e9f52c95e027931c314b95922606a354fbf87c87
+    - https://github.com/msgpack/msgpack-d/archive/refs/tags/v1.0.5.tar.gz#msgpack-d.tar.gz : 3b6fe535ea6acc156fee4716d2f737032f82ea227a6bb676a2d48b3dd7f80449
+homepage   : https://github.com/dlang-community/D-Scanner.git
+license    : BSL-1.0
+component  : programming.tools
+summary    : D-Scanner is a tool for analyzing D source code.
+description: |
+    D-Scanner is a tool for analyzing D source code.
+builddeps  :
+    - dub
+    - dmd
+    - dcd
+setup      : |
+    # submodules
+    tar xf $sources/dcd.tar.gz --strip-components=1 -C $workdir/DCD
+    tar xf $sources/containers.tar.gz --strip-components=1 -C $workdir/DCD/containers
+    tar xf $sources/containers.tar.gz --strip-components=1 -C $workdir/containers
+    tar xf $sources/d-test-utils.tar.gz --strip-components=1 -C $workdir/DCD/d-test-utils
+    tar xf $sources/d-test-utils.tar.gz --strip-components=1 -C $workdir/d-test-utils
+    tar xf $sources/inifiled.tar.gz --strip-components=1 -C $workdir/inifiled
+    tar xf $sources/libddoc.tar.gz --strip-components=1 -C $workdir/libddoc
+    tar xf $sources/d-test-utils.tar.gz --strip-components=1 -C $workdir/libddoc/d-test-utils
+    tar xf $sources/libdparse.tar.gz --strip-components=1 -C $workdir/DCD/libdparse
+    tar xf $sources/libdparse.tar.gz --strip-components=1 -C $workdir/libdparse
+    tar xf $sources/msgpack-d.tar.gz --strip-components=1 -C $workdir/DCD/msgpack-d
+build      : |
+    dub build --build=release
+install    : |
+    install -Dm00755 bin/dscanner $installdir/usr/bin/dscanner