summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-06-28newapkbuild: not only autotools packages can have init.d scriptsNatanael Copa1-9/+9
2011-06-28newapkbuild: rename config_* functions to build_*Natanael Copa1-6/+6
We call make as well as needed so build_* is better function name.
2011-06-28Added python as a new templateFabian Affolter1-32/+74
With -q ('-q' for the moment, please change that) a template APKBUILD file for a python module is created. 'depends' and 'makedepends' are filled with standard values.
2011-06-27buildlab: fix triggers parsingNatanael Copa1-1/+1
2011-06-27abuild: implement new format for triggers variableNatanael Copa1-16/+26
it contains a list with all triggers for all subpackages. separate trigger script from path list with '=' separate paths in path list with ':' example: pkgname="foo" subpackages="foo-libs foo-dev" triggers="foo.trigger=/usr:/usr/lib/foo foo-libs.trigger=/usr:/usr/share/foo"
2011-06-27abuild: support for new style install scritsNatanael Copa1-12/+5
We need to list all install scripts in $install rather than specify it in subpackage
2011-06-27abuild: check sanity of install scriptsNatanael Copa1-1/+10
we check early that suffix is valid and that we have a matching pkgname or subpackage
2011-06-22buildlab: fix operation with apk-tools 2.1William Pitcock1-8/+12
2011-06-22buildlab: typo fixWilliam Pitcock1-1/+2
2011-06-22buildlab: parse $triggersWilliam Pitcock1-0/+9
2011-06-15aports.lua: make api more object orientedNatanael Copa2-51/+78
- provide a handle with aports.new(dir) - provide foreach() helper functions
2011-06-06newapkbuild: fix previous commitNatanael Copa1-1/+1
2011-06-03newapkbuild: remove libtool archivesNatanael Copa1-0/+1
2011-06-02apkbuild-cpan: add detection for perl modules with native codeKiyoshi Aman1-0/+4
so we get arch set properly
2011-06-02apkbuild-cpan: fix handling of license meta-dataTimo Teräs1-2/+4
Don't update if it's unknown, and fix the error message.
2011-06-02apkbuild-cpan: new tool superceding newapkbuild-cpan toolTimo Teräs3-197/+337
Based on Aerdan's original work, this is a perl utility that interacts with CPAN which can create and update APKBUILDs with proper metadata info.
2011-05-31newapkbuild-cpan: new toolNatanael Copa2-1/+198
to help make perl-* packages
2011-05-18abuild: do debug builds with DEBUG=1Natanael Copa1-0/+6
2011-05-05abuild: be quiet when uninstalling build dependenciesNatanael Copa1-1/+2
We don't really need to see what packages gets uninstalled, but error messages might be nice to see. So we are quiet when uninstalling.
2011-04-18abuild: reset triggers for subpackagesNatanael Copa1-0/+1
only main package has the trigger
2011-04-17release 2.9.2v2.9.2Natanael Copa1-1/+1
2011-04-17abuild: fix user creation when group existsNatanael Copa1-1/+5
2011-04-17buildrepo: fix previous commitNatanael Copa1-3/+3
2011-04-14abuild.conf: updated comment about PACKAGER/newapkbuildMatt Smith1-1/+1
2011-04-07buildrepo: fix purging of old packagesNatanael Copa1-1/+1
2011-04-07release 2.9.1v2.9.1Natanael Copa1-1/+1
2011-04-07buildrepo: fixes for new $repo/$arch layoutNatanael Copa1-4/+9
2011-04-06release 2.9.0v2.9.0Natanael Copa1-1/+1
2011-04-06abuild: fix for REPODESTNatanael Copa1-2/+6
we need set the $CARCH in the package destination needs also to be passed over for recursive action
2011-04-04abuild: remove broken noarch stuff. force CARCH for abuildrepoNatanael Copa2-21/+7
2011-04-04abuild: move abuildrepo to ~/.cache/abuild/$repoNatanael Copa1-24/+14
We no require apk-tools-2.1
2011-04-04abuild: fix check if abuildindex is up 2 dateNatanael Copa1-7/+22
2011-04-01Merge branch '2.7'Natanael Copa1-1/+1
2011-04-01abuild: always fail when checksums does not matchNatanael Copa1-1/+1
2011-03-31Merge git://git.alpinelinux.org/msmith/abuildNatanael Copa1-3/+11
2011-03-31Merge branch '2.7'Natanael Copa1-0/+1
Conflicts: Makefile
2011-03-31abuild: add origin in .PKGINFONatanael Copa1-0/+1
2011-03-31release 2.7.5v2.7.5Natanael Copa1-1/+1
2011-03-30release 2.8.2v2.8.2Natanael Copa1-1/+1
2011-03-30abuild: fix for apk-tools-2.0.xNatanael Copa1-2/+10
apk-tools-2.0's apk index will not show the arch so we need to use tar to find arch if we have old apk. We prefer use apk index since it will only read first block of file, regardless size, while tar will read entire file. Reading entire file is slow if file is big. So we check apk --version and use tar if needed, and apk index if possible.
2011-03-30release 2.8.1v2.8.1Natanael Copa1-1/+1
2011-03-30abuild: create $arch and noarch dirs for abuildrepoNatanael Copa1-1/+1
2011-03-30release 2.8.0v2.8.0Natanael Copa1-1/+1
2011-03-30ap: let builddirs use aports.recurs_until()Natanael Copa1-23/+11
2011-03-30ap/aports.lua: implement recurse_untilNatanael Copa2-21/+47
will recursively parse all build depends
2011-03-30ap: use pairs instead of ipairsNatanael Copa1-4/+4
2011-03-30Merge branch 'wip'Natanael Copa1-23/+57
2011-03-30abuild: wait for lockfile on delete of dependenciesNatanael Copa1-7/+8
2011-03-30abuild: use $repo/$arch for abuildrepoNatanael Copa1-23/+57
This is so apk-tools-2.1 works
2011-03-29buildlab: added apk caching option (-k)Matt Smith1-3/+11