Commit Graph

584 Commits

Author SHA1 Message Date
Natanael Copa b9a6405b8d ==== release 2.11.0 ==== 2011-10-03 11:20:34 +00:00
Natanael Copa 7fb94045b2 abuild: add warning if /usr/share/local found 2011-10-03 11:19:25 +00:00
Natanael Copa f654134675 ap: implement build-list and rebuild-list
build-list will list which aports that has missing packages

rebuild-list will list which aports that has outdated packages, i.e. when
APKBUILD is newer than the apk
2011-09-30 12:44:43 +00:00
Natanael Copa 94c7dfa6b9 aports.lua: try get vars from env var before parsing abuild.conf 2011-09-30 11:56:43 +00:00
Natanael Copa bbd9f10d24 aports.lua: add helper functions to find out the file paths 2011-09-30 11:50:28 +00:00
Natanael Copa b5d9c1e6c7 ap: cleanup. do not pass the cmd it self as option 2011-09-30 09:25:52 +00:00
Natanael Copa aa65657a76 aports.lua: read variables frrom abuild.conf 2011-09-30 09:25:10 +00:00
Natanael Copa 0b83646614 abuild: implement automatic -lang subpackages 2011-09-30 06:47:28 +00:00
Natanael Copa 624d98d599 abump: add -k option to keep existing built packages 2011-09-30 06:45:22 +00:00
Natanael Copa 715129c348 buildlab: make work in vservers 2011-09-30 06:42:58 +00:00
Natanael Copa 43f888ad5e abuild: make it possible to override lang_subpkg
We alos introduce $langdir where you can set other dir to look for
localization dirs.
2011-09-02 09:35:55 +00:00
Natanael Copa 85b54b355e aports.lua: implement get_maintainer()
So we can fish out the maintainer from given aport
2011-08-24 20:15:53 +02:00
Natanael Copa fda6873c5a aports.lua: implement foreach_aport() 2011-08-22 09:28:40 +00:00
Natanael Copa 0b605e179e aports.lua: parse source strings 2011-08-04 12:22:53 +00:00
Natanael Copa 4335602da9 ==== release 2.10.0 ==== 2011-07-06 06:32:58 +00:00
Natanael Copa 781a453734 ap: set default repodir
if there are an APKBUILD in current dir, then use ../ as repodir.
Otherwise, use cwd as repodir.

Introduces requirement of lua-filesystem
2011-07-06 06:30:42 +00:00
Natanael Copa 66501a24b4 aports.lua: warn if data for a package is missing
This might happen if package name appears as a dependency but there
are no apkbuild for it.
2011-07-06 06:29:12 +00:00
Natanael Copa 77eb895cc7 abuild: fix install script verification
we might have '.' in pkgname as in gtk+2.0
2011-06-30 07:52:46 +00:00
Natanael Copa f8813c1565 abuild: do not move *.la files to dev package and exit with error if found
To be allowed to keep the .la files you need to add 'libtool' to
$options
2011-06-29 13:47:56 +00:00
Kiyoshi Aman 178affc406 apkbuild-cpan: 'check' output format changed; exit code 1 on version mismatch 2011-06-28 11:05:04 -04:00
Kiyoshi Aman b17e7c1d02 apkbuild-cpan: Added 'check' command, which prints latest & packaged versions. 2011-06-28 10:51:07 -04:00
Kiyoshi Aman 014544bc68 apkbuild-cpan: XS modules using Module::Build now obtain Perl CFLAGS properly. 2011-06-28 08:12:05 -04:00
Natanael Copa f5a3a48da0 abuild: fix bug in install script detection 2011-06-28 11:31:40 +00:00
Natanael Copa 9947fdfafa newapkbuild: use -y for python instead of -q 2011-06-28 07:21:36 +00:00
Natanael Copa 15718f9cf9 newapkbuild: build and package sections for 'make' buildtype
This buildtype is when there is a simple Makefile only.
2011-06-28 07:20:11 +00:00
Natanael Copa 91c0772347 newapkbuild: not only autotools packages can have init.d scripts 2011-06-28 07:14:02 +00:00
Natanael Copa b0b66ea098 newapkbuild: rename config_* functions to build_*
We call make as well as needed so build_* is better function name.
2011-06-28 07:11:02 +00:00
Fabian Affolter 50dd6eab65 Added python as a new template
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-28 07:02:36 +00:00
Natanael Copa 74cb9068f4 buildlab: fix triggers parsing 2011-06-27 21:05:01 +00:00
Natanael Copa 5fd0c10e8c abuild: implement new format for triggers variable
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-27 20:59:30 +00:00
Natanael Copa f597a6e68c abuild: support for new style install scrits
We need to list all install scripts in $install rather than specify it
in subpackage
2011-06-27 20:59:30 +00:00
Natanael Copa 42df5722ee abuild: check sanity of install scripts
we check early that suffix is valid and that we have a matching
pkgname or subpackage
2011-06-27 20:59:29 +00:00
William Pitcock 12897f2d4c buildlab: fix operation with apk-tools 2.1 2011-06-22 10:12:43 -05:00
William Pitcock 6a8889a166 buildlab: typo fix 2011-06-22 09:51:41 -05:00
William Pitcock 4b29eda79b buildlab: parse $triggers 2011-06-22 09:50:43 -05:00
Natanael Copa 48884b4eb8 aports.lua: make api more object oriented
- provide a handle with aports.new(dir)
- provide foreach() helper functions
2011-06-15 10:32:36 +02:00
Natanael Copa ac830aeb87 newapkbuild: fix previous commit 2011-06-06 08:28:31 +00:00
Natanael Copa a94ef4776a newapkbuild: remove libtool archives 2011-06-03 14:20:08 +00:00
Kiyoshi Aman f6a74379ad apkbuild-cpan: add detection for perl modules with native code
so we get arch set properly
2011-06-02 14:33:14 +03:00
Timo Teräs 9c8f411ab3 apkbuild-cpan: fix handling of license meta-data
Don't update if it's unknown, and fix the error message.
2011-06-02 13:35:06 +03:00
Timo Teräs f670c88e53 apkbuild-cpan: new tool superceding newapkbuild-cpan tool
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-06-02 11:55:00 +03:00
Natanael Copa 7f122b77e8 newapkbuild-cpan: new tool
to help make perl-* packages
2011-05-31 14:35:27 +00:00
Natanael Copa 529438949e abuild: do debug builds with DEBUG=1 2011-05-18 06:19:18 +00:00
Natanael Copa 7798ed0c5a abuild: be quiet when uninstalling build dependencies
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-05-05 08:36:00 +00:00
Natanael Copa 81b439cec2 abuild: reset triggers for subpackages
only main package has the trigger
2011-04-18 08:34:56 +00:00
Natanael Copa eea62ed902 release 2.9.2 2011-04-17 12:56:35 +00:00
Natanael Copa 0a2f9eb582 abuild: fix user creation when group exists 2011-04-17 12:55:51 +00:00
Natanael Copa 1e3c5a742b buildrepo: fix previous commit 2011-04-17 12:55:51 +00:00
Matt Smith 55af44f026 abuild.conf: updated comment about PACKAGER/newapkbuild 2011-04-14 00:24:43 -05:00
Natanael Copa 54ca2cb82a buildrepo: fix purging of old packages 2011-04-07 14:34:51 +00:00