now work on pkgfs.
While doing this work I added some new variables that can be used in
templates:
run_stuff_before="<stage>"
run_stuff_after="<stage>"
run_stuff_before_<stage>_file
run_stuff_after_<stage>_file
These can be used in a template when you need to do some stuff before
or after the stage specified, and the file will be read and the commands
on it executed.
Now that finally perl modules work, add the following templates:
intltool-0.40.4 and perl-XML-Parser-2.36.
Also mktmpl.sh has been updated to understand build_style=perl_module.
ENJOY!
--HG--
extra : convert_revision : 53c5148f1ba703e2b5af6e43f71668aac54a37d2
changes to allow better linking flags in future packages through
pkg-config.
Removed the PKGFS_TEMPLATESDIR, PKGFS_DEPSDIR and others that weren't
too useful. Instead use a single PKGFS_DISTRIBUTIONDIR on which all
those directories/files can be found.
Added a template helper for pkg-config, that changes a pkg-config file
after it's installed to produce correct linker paths.
More helpers could be added in the future.
--HG--
extra : convert_revision : a42fd2e72915a4219714de92579011bca2b0f4a6
so that we can install the info files into the same directory, as well
as not requiring passing stuff from random templates.
While here use merge-info from Xstow to merge two info dir files.
As bonus I added git-1.6.0.2 and its dependencies, based on work done by
morr@. Thank you!
A git package built with pkgfs is fully functional now, enjoy!
--HG--
extra : convert_revision : 97c0b5c4b24cc6d63594f0f467349b13ea553980
I fixed the package to install into the correct directory and therefore
being stowned correctly, by using --exec-prefix.
morr@ please check this next time!
--HG--
extra : convert_revision : 895c4af1bf5336e35f4579aee5e45778932185f9
While here, I compared install time in pkgfs vs pkgsrc on libX11,
and pkgfs built the package 12 seconds faster.
--HG--
extra : convert_revision : 7804a092c5d3ba879d9e869769ad912ddeb6743c
than use the included one.
While here, fix a bug in dependency handling when A package depends
B and B depends on C, C was installed two times because it was in
the dependency chain two times.
--HG--
extra : convert_revision : 379e161560cebd650a4f7e9d0f1b99f504317bbe
used in templates.
Remove all comments from the other templates, if you want to know what
are their meaning, look at the example template.
--HG--
extra : convert_revision : 348bbf4b780be0eba186ba2062cecf05cbbf8a69
Also use a template for xstow to avoid hardcoding the vars into the script,
as bonus don't allow to unstow 'xstow' once is stowned... heh.
--HG--
extra : convert_revision : 94b5676b13ed79d54f1968120ddb50a20429bca9
It's a simple wrapper to shell scripts to allow building source
distribution files through an easy cli. For now it's only able
to fetch/build/install a package into a destination directory.
Goal is to be able to have same functionality like GNU's stow.
I added three template files to allow building: glib2, gmake
and libtool.
--HG--
extra : convert_revision : 5e52738f97edc0ff4a9e5de48a75834bf0916651