A PKGBUILD parsing library.
C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
CMakeLists.txt
LICENSE
README
cmockery.h
pkgbuild.c
pkgbuild_parse.y
pkgbuild_private.h
pkgbuild_scanner.l
pkgbuild_test.c
pkgparse.h
symbol.c
symbol.h
symbol_private.h
symbol_test.c
test_runner.c
utility.c
utility.h
utility_test.c

README

Introduction
============

The pkgparse library parses [PKGBUILD] files. These files hold metadata and
build instructions for making ALPM packages. The format originated from the
[Archlinux] distribution. These files are simply bash scripts, with
specifically named variables. The pkgparse library extracts the values of
these variables and enables access to them.


Requirements
============

* Yacc
* Lex
* CMake >= 2.8


Install
=======

From the command line, in the root directory of the project:

	cmake .
	make


Documentation
=============

Documentation can be generated using [Natural Docs]. Generated documentation
will appear on the [website] with each release. It can be generated as follows:

	NaturalDocs -i . -o HTML docs -p nd


Issues
======

Please send bug reports or feature requests to the [Issue tracker][issues].


License
=======

The pkgparse library is released under the [MIT License](LICENSE).

[archlinux]: http://www.archlinux.org/
[github]: http://www.github.com/
[issues]: http://github.com/sebnow/pkgparse/issues
[pkgbuild]: http://www.archlinux.org/pacman/PKGBUILD.5.html
[natural docs]: http://www.naturaldocs.org
[website]: http://sebnow.github.com/pkgparse/