Natanael Copa
8bf6428c8f
abuild: include vapi and gir-* in -dev package
2010-07-07 18:25:57 +00:00
Natanael Copa
c30c346362
abuild: detect and report conflicting dependencies properly
2010-06-30 14:59:07 +00:00
Natanael Copa
3137648228
abuild: move the .so symlinks to -dev packages
...
Those are needed when linking to the lib and not during runtime.
Having those in the -dev package makes it easier to allow different
versions of same libs to be installed side-by-side.
2010-05-18 12:45:17 +00:00
Natanael Copa
a06296168f
abuild: allow DISTFILES_MIRROR be a local path
...
based on patch from Andrew Manison. Thanks!
2010-05-18 09:52:44 +00:00
Natanael Copa
e9509e5ffe
abuild: support for -c and -m options to enable/disable colors
...
and make sure those options are passed over when building recursively
Based on patch from Andrew Manison. Thanks!
2010-05-18 09:42:53 +00:00
Natanael Copa
072e93458d
abuild: break circular deps when building recursively
2010-05-06 21:02:07 +00:00
Natanael Copa
92417870e6
abuild: properly pass over args when building recursively
2010-05-06 19:37:52 +00:00
Natanael Copa
9d0a812458
abuild: properly add $BUILD_BASE to dependency chain
...
We want build the toolchain and build tools first
2010-05-06 18:38:13 +00:00
Natanael Copa
e3c46369fd
abuild: bugfix for versioned dependencies
...
we need strip all '<>=' chars not only last
2010-05-06 18:31:36 +00:00
Natanael Copa
18c1dde2de
abuild: only update abuildrepo index if needed
...
speeds up abuild -R a bit
2010-05-06 08:20:59 +00:00
Natanael Copa
ed0613adda
abuild: rename apkcache to abuildrepo
...
To avoid confusing with the /etc/apk/cache
2010-05-06 07:58:44 +00:00
Natanael Copa
5a3bb63846
abuild: force pkgrel in APKBUILD
...
its needed for bumping pkgrel with sed and similar
2010-05-04 11:28:44 +00:00
Natanael Copa
f795040b6b
abuild: support for overriding apk binary
...
so we can do: APK=apk.static abuild ....
2010-05-04 08:32:22 +00:00
Natanael Copa
f4e9b5d3a9
abuild: fix for abuild -R
...
we only enter dependencies dirs in same repo
2010-05-04 08:28:13 +00:00
Natanael Copa
36d446263c
abuild: support for building simple tar.gz files of target
...
When building with crosscompile to bootstrap a new target it might
be handy to not include the dependencies etc.
2010-04-28 16:04:37 +00:00
Natanael Copa
c6f4cb7286
abuild: use fetch_uri_mirror when downloading sources
2010-04-19 13:48:57 +00:00
Natanael Copa
064c0fac8e
abuild: only trace dependencies from current repo
...
This avoids confusion when abuild picks dependencies from testing
when building main.
2010-04-15 15:53:28 +00:00
Natanael Copa
a0c0ae76e3
abuild: download from DISTFILES_MIRROR first if set
2010-04-15 15:52:38 +00:00
Natanael Copa
92d947b000
abuild: wait 30 seconds for apk lockfile. improve error reporting
2010-03-02 11:01:15 +00:00
Natanael Copa
3ea1ead589
abuild: dont check version number if nodeps is specified
...
This option is normally used for bootstrapping a build env. Chances are big
that apk-tools is not around.
2009-12-16 09:25:52 +00:00
Natanael Copa
d87b10b9af
abuild: implement getpkgver, default_fetch and default_unpack
...
to make life easier for volatile packages
2009-11-24 10:53:58 +00:00
Natanael Copa
78ca93d237
abuild: use pax-utils's scanelf to find binaries to strip
2009-11-06 09:57:34 +00:00
Natanael Copa
9400ec0152
abuild: fix detection of pkgconfig dependency
2009-11-02 09:26:09 +00:00
Natanael Copa
64d70cc4b3
abuild: exit with error if run as root
...
override with -F
2009-10-24 21:01:29 +00:00
Natanael Copa
036557c8c0
abuild: make it possible override fakeroot
2009-10-24 20:53:31 +00:00
Natanael Copa
f150027100
abuild: fix so APKBUILD env var works properly
...
We also make sure we source the APKBUILD when we are in the directory
holding the APKBUILD file. Some of the packages sources others
with relative references. (for example kernel 3rd party packages)
2009-10-24 20:37:20 +00:00
Natanael Copa
c50ab80bfa
abuild: minor bugfix: define $program
2009-10-24 20:11:40 +00:00
Natanael Copa
c9616e9d9e
newapkbuild: move code from abuild to new script
...
try keep code in abuild cleaner by moving out creation of new apkbuild
to separate script.
2009-10-24 20:03:06 +00:00
Natanael Copa
74debd67ce
abuild: minor cleanup
2009-10-24 19:18:35 +00:00
Natanael Copa
3b7ab34e67
abuild: implement prepare()
...
prepare is run before build(). this allows uses to do patching before
configuring and building in a separate step.
2009-10-23 16:28:34 +00:00
Natanael Copa
f138d6704b
abuild: bugfix. allow apkbiudls without build()
2009-10-23 13:12:32 +00:00
Natanael Copa
542b9cf486
abuild: dont run build() in fakeroot if package() exist
...
fakeroot seems do some kind of locking which kills performance on
multicores processors. We can run "make" and "make install" in 2 steps
with only hte latter in fakeroot.
2009-10-23 09:57:04 +00:00
Natanael Copa
c1be67be8a
abuild: include repo description and version in temp apk cache
2009-09-03 16:38:07 +00:00
Natanael Copa
f24e997104
abuild: strip versions from dependencies when building recursively
2009-08-31 09:12:04 +00:00
Natanael Copa
a1bf67a46c
abuild: allow pkgver=volatile
2009-08-21 14:25:08 +00:00
Natanael Copa
32f3fce837
abuild: implement pkgusers/pkggroups
2009-08-21 07:54:53 +00:00
Natanael Copa
e0f546896f
abuild: no missing dependencies might happen
2009-08-17 13:58:26 +00:00
Natanael Copa
5b8d1709da
abuild: the -dev pckages should depend on all subpackages
2009-08-17 13:02:37 +00:00
Natanael Copa
df8e468f0e
abuild: implement triggers
...
and install scripts should not be in $source
2009-08-14 05:56:34 +00:00
Natanael Copa
d8907beacb
abuild, alpine.mk: use --repository instead of --repo
2009-08-10 13:05:56 +00:00
Natanael Copa
e1dff71595
abuild: initial support for versioned dependencies
2009-08-05 13:55:35 +00:00
Natanael Copa
b1f792b023
abuild: implement -d for disable dependency checking
...
This is needed when bootstrapping the system.
2009-08-03 13:06:38 +00:00
Natanael Copa
15a3f24286
abuild: fix for dynamic dependency detection
2009-07-29 20:01:52 +00:00
Natanael Copa
3c7eb0dff9
abuild: make index readable
2009-07-27 14:28:15 +00:00
Natanael Copa
fad6df6eaf
abuild: minor bugfix
2009-07-24 14:56:28 +00:00
Natanael Copa
28b7f5d2b1
abuild: add pkgconfig to depends if needed. misc fixes
2009-07-24 09:24:42 +00:00
Natanael Copa
53b17143d2
abuild: use APKINDEX.tar.gz rather than APK_INDEX.gz
2009-07-23 09:46:36 +00:00
Natanael Copa
c2a0126ea2
abuild: remove broken links in abuild temp repo. sign the control.tar.gz
2009-07-23 09:32:14 +00:00
Natanael Copa
ac09f44927
abuild: sign index with abuild-sign
2009-07-23 08:43:28 +00:00
Natanael Copa
be9fa503bc
abuild: initial support for new apk format
2009-07-20 14:56:01 +00:00