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
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