summaryrefslogtreecommitdiffstats
path: root/abuild.in
Commit message (Collapse)AuthorAgeFilesLines
...
* abuild: add option sover-namecheckNatanael Copa2012-10-021-1/+4
| | | | | So far only openjdk6 needs it and uclibc cannot have it, so we make it optional.
* abuild: show all detected dependenciesNatanael Copa2012-10-021-0/+2
| | | | This will hopefully help detect depends problems early
* abuild: check is so: provides are provided by own subpackageNatanael Copa2012-10-021-24/+15
|
* abuild: depend on so: provides when availableNatanael Copa2012-10-021-3/+7
| | | | | | and fall back to traditional so dependency tracing when not available also sort the deps
* abuild: remove duplicates from providesNatanael Copa2012-09-191-1/+1
|
* abuild: avoid scanning dirs more than onceNatanael Copa2012-09-141-4/+7
|
* abuild: fix typo of rpathsNatanael Copa2012-09-141-4/+4
|
* abuild: add support for option 'ldpath-recursive'Natanael Copa2012-09-101-1/+5
| | | | | This option will enable recursive search of shared-objects, which is disable by default.
* abuild: dont add .so files with mismatching soname versionNatanael Copa2012-09-081-6/+18
| | | | | | | | Skip .so files without version number in filename when soname has version number. This solves issue with libgcj/gcc-java who ships both libgcj_bc.so and libgcj_bc.so.1.0.0 which both has soname libgcj_bc.so.1
* abuild: add datadir prefix to ldpathNatanael Copa2012-09-081-1/+1
| | | | So we actually scan those dirs
* abuild: error or warn if bad rpaths are foundNatanael Copa2012-09-061-0/+7
|
* abuild: only scan /lib /usr/lib, $rpath and $ldpath for providesNatanael Copa2012-09-061-34/+78
| | | | | | | | | | This is to avoid scan dlopen'ed plugins. We scan any rpath set by any subpackage from same apkbuild. If it depends on rpath to other package, developer will have to add that to ldpath. This change means we have to move generation of .provides-so and .needs-so til after all .rpaths are generated.
* abuild: include correct version number for providesNatanael Copa2012-09-051-4/+12
| | | | | This changes the format of .provides-so file. We now add a column with the version number
* abuild: use 'so:' as 'namespace' for providesNatanael Copa2012-09-051-1/+2
|
* abuild: add version number to providesNatanael Copa2012-09-051-1/+1
| | | | | So it is not treated as a special 'virtual' We use version number 0 for now.
* abuild: add provides informationNatanael Copa2012-09-041-1/+4
|
* abuild: use scanelf --soname to find the provides-soNatanael Copa2012-09-041-2/+7
|
* abuild: add support for uncompressed tar archivesNatanael Copa2012-05-231-0/+3
|
* abuild: create group before userNatanael Copa2012-04-241-6/+6
|
* abuild: allow skip FHS checkNatanael Copa2012-02-291-6/+8
| | | | some package (alpine-baselayout) needs to create /usr/local/bin etc.
* abuild: check for FHS forbidden dirsNatanael Copa2012-02-291-0/+7
|
* abuild: use file descriptor 9 instead of 200Natanael Copa2012-02-281-3/+3
| | | | | POSIX only requires that filedesriptors 0-9 are available for shell redirections.
* abuild: fix replaces_priorityNatanael Copa2012-02-221-2/+3
| | | | was totally broke.
* abuild: always add -k to curl in case http -> https redirectsNatanael Copa2012-02-171-1/+1
|
* abuild: add support for replaces_priorityNatanael Copa2012-02-171-0/+7
|
* abuild: do not create the apk index as rootNatanael Copa2012-02-171-8/+9
|
* abuild: no longer require wget in makedepends if httpsNatanael Copa2012-02-171-1/+1
| | | | we depend on curl instead
* abuild: remove dependency of sudoNatanael Copa2012-02-171-12/+14
| | | | | | use the abuild-sudo tool instead fixes #951
* abuild: check for non-PIE suid filesNatanael Copa2012-02-141-0/+9
| | | | fixes #955
* abuild: create the pkgusers/pkggroups as system usersNatanael Copa2012-02-131-2/+2
|
* abuild: run postcheck for subpackages as wellNatanael Copa2012-02-131-14/+23
|
* abuild: fix post check messagesNatanael Copa2012-02-131-3/+3
|
* abuild: warn if world writable directories are foundNatanael Copa2012-02-131-0/+6
|
* abuild: warn if chown, chmod or chgrp found in install scriptsNatanael Copa2012-02-131-0/+6
|
* abuild: add msg2(), warning2() and error2()Natanael Copa2012-02-131-4/+20
| | | | For a second, indented message line.
* abuild: busybox flock does not support -wNatanael Copa2012-01-201-1/+1
|
* abuild: implement locking of downloaded filesNatanael Copa2012-01-201-1/+19
| | | | | | | 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
* abuild: fail fetch on http 404 errorsNatanael Copa2011-12-201-1/+2
| | | | | curl does not fail by default. it downloads the 404 error page instead so we need add -f option to curl.
* abuild: cleanup. remove dead codeNatanael Copa2011-12-191-5/+0
| | | | Not been used for ages.
* abuild: make curl follow redirectsNatanael Copa2011-12-161-2/+6
|
* abuild: use curl by default. fallback to wget if curl is missingNatanael Copa2011-12-161-6/+27
| | | | fixes #871
* abuild: fix typoNatanael Copa2011-12-141-1/+1
|
* abuild: fix typo and prettify warning messageNatanael Copa2011-12-141-1/+2
|
* abuild: allow override sanitycheckNatanael Copa2011-12-141-1/+5
|
* abuild: verify names of subpackagesNatanael Copa2011-11-011-0/+7
| | | | | This is to avoid things like: http://git.alpinelinux.org/cgit/aports/commit/?id=81c0a4bb37e709ebc5add8394331d28209a61b6f
* abuild: fix pkgdesc and install_if for -lang packagesNatanael Copa2011-10-031-1/+1
|
* abuild: add warning if /usr/share/local foundNatanael Copa2011-10-031-0/+4
|
* abuild: implement automatic -lang subpackagesNatanael Copa2011-09-301-0/+15
|
* abuild: make it possible to override lang_subpkgNatanael Copa2011-09-021-4/+12
| | | | | We alos introduce $langdir where you can set other dir to look for localization dirs.
* abuild: fix install script verificationNatanael Copa2011-06-301-1/+1
| | | | we might have '.' in pkgname as in gtk+2.0