Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A PKGBUILD parsing library.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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/
Something went wrong with that request. Please try again.