Pin versions in cpanfile, fix coding style and cleanup a bit
This commit is contained in:
25
README.md
25
README.md
@@ -85,19 +85,19 @@ Additional JSON-formatted metadata if required for buildinfo module to work. An
|
||||
}
|
||||
```
|
||||
|
||||
But this data intended to help in package build script that prepares build environment, runs SlackBuilds, upload
|
||||
files to repo and kicks metadata generation process.
|
||||
But this data intended to help in package build script that prepares build environment, runs SlackBuilds, upload files
|
||||
to repo and kicks metadata generation process.
|
||||
|
||||
All metadata required and generated by this application very-very close to one found in AlienBob's
|
||||
[repositories](http://www.slackware.com/~alien/slackbuilds/), except no changelogs and rss are generated.
|
||||
|
||||
## Installation
|
||||
|
||||
In order to run this application, you need to "bootstrap" it - download and build
|
||||
all required dependencies and libraries.
|
||||
In order to run this application, you need to "bootstrap" it - download and build all required dependencies and
|
||||
libraries.
|
||||
|
||||
You'll need "Development Tools" or similar group of packages, perl, perl-devel,
|
||||
perl-local-lib, perl-app-cpanm, zlib-devel, openssl-devel, libdb4-devel (Berkeley DB devel), make.
|
||||
You'll need "Development Tools" or similar group of packages, perl, perl-devel, perl-local-lib, perl-app-cpanm,
|
||||
zlib-devel, openssl-devel, libdb4-devel (Berkeley DB devel), make.
|
||||
|
||||
After installng required dependencies it is possible to run:
|
||||
|
||||
@@ -107,6 +107,8 @@ bash bootstrap.sh
|
||||
|
||||
and all libraries should be downloaded, built, tested and installed.
|
||||
|
||||
This application is tested and runs okay on Slackware64-14.2.
|
||||
|
||||
## How to run this?
|
||||
|
||||
Via [uWSGI](https://github.com/unbit/uwsgi).
|
||||
@@ -137,9 +139,14 @@ exec sudo -u apache -g apache /usr/bin/uwsgi \
|
||||
|
||||
```
|
||||
|
||||
At least i use uwsgi for this. Starman suits well too and should work without any problems. You can also try
|
||||
At least i use uwsgi-2.0.19 for this. Starman suits well too and should work without any problems. You can also try
|
||||
[Nginx UNIT](https://unit.nginx.org/), but it was totally not tested.
|
||||
|
||||
As mentioned above this application tested on Slackware Linux 14.2 for x86_64. At least you'll need perl-AnyEvent,
|
||||
perl-Coro, perl-Devel-StackTrace, perl-local-lib, cpanminus, perl-common-sense, perl-Guard, perl-EV,
|
||||
perl-Canary-Stability, perl-event. You can get SlackBuilds for them on [SBo](https://slackbuilds.org/repository/14.2/).
|
||||
After installing all these packages you'll be able to bootatrap and run slackmetarep.
|
||||
|
||||
## How to contribute?
|
||||
|
||||
Got something about this project? Make PR.
|
||||
@@ -147,8 +154,8 @@ Got something about this project? Make PR.
|
||||
## Who should i thank?
|
||||
|
||||
Slackware mainatiners for their continous labour. Notably [AlienBob](https://docs.slackware.com/wiki:user:alienbob) and
|
||||
SBo team.
|
||||
[SBo team](https://slackbuilds.org/contributors/).
|
||||
|
||||
## What is missing here?
|
||||
|
||||
At least proper documentaion of metadata format generated by this particular application.
|
||||
At least proper documentaion of metadata format generated by this particular application. :)
|
||||
|
||||
Reference in New Issue
Block a user