Commit Graph

757 Commits

Author SHA1 Message Date
Natanael Copa dd033763de abuild: warn if chown, chmod or chgrp found in install scripts 2012-02-13 13:49:25 +00:00
Natanael Copa 2f5545cd61 abuild: add msg2(), warning2() and error2()
For a second, indented message line.
2012-02-13 13:49:25 +00:00
Natanael Copa 0a11c5e3c1 apkgrel: optionally bump pkgrel when git is unclean 2012-02-13 13:49:25 +00:00
Natanael Copa 761472d96b abuild: busybox flock does not support -w 2012-01-20 10:38:30 +01:00
Natanael Copa 01bab6e26d abuild: implement locking of downloaded files
We need locking Since the build servers use a shared download dir
and multiple vservers might want download same file at same time.

fixes #873
2012-01-20 09:22:06 +01:00
Natanael Copa 2419e5026e devbuild: removed. has not been used for many years 2012-01-19 13:40:56 +00:00
Natanael Copa bdace10aa6 newapkbuild: add -n option for setting name
So we can set pkgname if it differs from download archive name
2011-12-21 16:57:09 +01:00
Natanael Copa 1187cc5c0a abuild: fail fetch on http 404 errors
curl does not fail by default. it downloads the 404 error page instead
so we need add -f option to curl.
2011-12-20 08:53:10 +01:00
Natanael Copa bea8577c43 abuild: cleanup. remove dead code
Not been used for ages.
2011-12-19 13:10:43 +01:00
Natanael Copa c98b47b7ad abuild: make curl follow redirects 2011-12-16 17:02:16 +01:00
Natanael Copa df05d495b0 abuild: use curl by default. fallback to wget if curl is missing
fixes #871
2011-12-16 16:02:46 +01:00
Natanael Copa ff53e77643 abuild: fix typo 2011-12-14 10:55:53 +01:00
Natanael Copa 36c87807d2 abuild: fix typo and prettify warning message 2011-12-14 10:55:30 +01:00
Natanael Copa 57e05c4c01 abuild: allow override sanitycheck 2011-12-14 09:54:43 +00:00
Kiyoshi Aman 9dab733417 apkbuild-cpan: Depend on test-requires and test-recommends, too, for safety's sake. 2011-11-04 03:43:00 -04:00
Kiyoshi Aman 45ad91b880 apkbuild-cpan: Emits runtime recommendations, depends on build recommendations. 2011-11-04 03:36:48 -04:00
Kiyoshi Aman 48b2794c10 apkbuild-pypi: script for generating APKBUILDs from PyPI. 2011-11-03 08:58:48 -04:00
Kiyoshi Aman ef2a421e04 apkbuild-cpan: export CFLAGS so modules using C/XS build properly. 2011-11-03 08:58:48 -04:00
Natanael Copa d4054415e8 ==== release 2.11.2 2011-11-01 08:51:51 +00:00
Natanael Copa b0f9ec91f7 abuild: verify names of subpackages
This is to avoid things like:
http://git.alpinelinux.org/cgit/aports/commit/?id=81c0a4bb37e709ebc5add8394331d28209a61b6f
2011-11-01 08:50:20 +00:00
Natanael Copa bfc8e37323 buildrepo: don't break if there are -*.apk files in dir
apk takes files that starts with - as params.
2011-11-01 08:45:19 +00:00
Natanael Copa 369e9d6980 ==== release 2.11.1 ==== 2011-10-03 18:40:17 +00:00
Natanael Copa 990b1f0607 abuild: fix pkgdesc and install_if for -lang packages 2011-10-03 18:36:58 +00:00
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