summaryrefslogtreecommitdiffstats
path: root/abuild.in
Commit message (Collapse)AuthorAgeFilesLines
...
* abuild: dont run 'build' from rootpkgNatanael Copa2013-07-261-9/+17
| | | | | | we want be able to run build and rootpkg separately. so you can stop in the process, fix things, and then continue with 'abuild rootpkg' to generate the package manually.
* abuild: check for /usr/lib/charset.alias and error out if foundNatanael Copa2013-07-261-0/+6
|
* abuild: export CHOST, CARCH and CLIBC and let config.guess use CHOSTNatanael Copa2013-07-251-0/+4
|
* abuild: microoptimization. call git describe only onceNatanael Copa2013-07-231-3/+4
| | | | | Use a global var for last_commit so we dont need call git for every subpackage
* abuild: add support to mask out given CLIBC in optionsNatanael Copa2013-07-221-0/+7
| | | | | For example, to mask out musl, add: options="!libc_musl"
* abuild: fix CARCH/CLIBCNatanael Copa2013-07-221-16/+18
| | | | | We need set it in global scope as we need it even if we have not called sanitycheck
* abuild: dont worry about ALPINE_LIBCNatanael Copa2013-07-191-10/+6
| | | | we better fix the affected apkbuilds
* abuild: verify: only check strongest checksum which is presentTimo Teräs2013-07-191-1/+2
|
* abuild: set CARCH and CLIBC always, guess from CHOST if not setTimo Teräs2013-07-191-5/+23
|
* abuild: use versioned depends for -dev subpackageNatanael Copa2013-07-161-2/+2
|
* various: tweak opening comments, whitespaceDubiousjim2013-07-081-3/+1
| | | | Also remove incomplete efforts at listing "Depends on: ..."
* abuild: also look in /lib for .a files for -dev subpackageNatanael Copa2013-07-081-1/+1
|
* abuild: automatically replace the config.sub with our versionNatanael Copa2013-07-021-1/+20
| | | | | | | introduce post_unpack that by default will search for config.sub and config.guess and replace those if found. we ship our own version of those files
* abuild: whitespace fixes. use longopts for apkNatanael Copa2013-07-021-31/+32
|
* abuild: explicitly use so:depends when croscompilingNatanael Copa2013-07-021-1/+2
|
* abuild: crosscompile support for stripNatanael Copa2013-07-021-1/+1
|
* abuild: check for more common spell errorsNatanael Copa2013-07-021-3/+10
| | | | check for pkguser, pkggroup, subpackage
* abuild: run subpackage split functions in a subshellNatanael Copa2013-04-231-3/+3
| | | | so subfunctions don't overwrite the global variables like depends, pkgdesc etc.
* abuild: add support for optional remote loggingNatanael Copa2013-04-191-3/+10
| | | | | | via ABUILD_LOG_CMD config option This is supposed to be used on the build servers
* abuild: treat syslinux's .c32 files as shared objectsNatanael Copa2013-02-211-1/+1
| | | | syslinux switched to elf format from 5.0
* abuild: support filename::fileuri in sourceNatanael Copa2013-02-201-13/+34
| | | | | This is an alternative to saveas-*:// which should be slightly more intuitive. It also is similar to what arch linux does.
* abuild: fix warning about md5checkNatanael Copa2013-02-131-1/+1
|
* abuild: use REPODEST as abuildrepo if specifiedNatanael Copa2013-02-071-1/+4
| | | | | | | | This has the nice effect that we get the index automatically built for our REPODEST. Discussion here: http://lists.alpinelinux.org/alpine-devel/0249.html
* abuild: update abuild repo index when cleaning packagesNatanael Copa2013-02-071-3/+7
|
* abuild: fix spelling in commentNatanael Copa2013-02-071-1/+1
|
* abuild: verify pkgdesc lengthNatanael Copa2013-02-071-0/+3
| | | | fixes #1477
* abuild: add git/svn snapshot hookCarlo Landmeter2013-01-081-0/+57
| | | | ref #1537
* abuild: improve sanitycheck to check sanity of all checksumsNatanael Copa2012-11-291-5/+11
|
* abuild: use sha256 and sha512 sums instead of md5Natanael Copa2012-11-291-19/+57
| | | | ref #1484
* abuild: report error if md5sum exist but no sourcesNatanael Copa2012-11-291-1/+1
|
* abuild: deal with duplicate providesNatanael Copa2012-10-301-1/+10
| | | | | - remove duplicate provides with so version 0 - exit with error if there are multiple provides with different versions
* abuild: include /usr/share/ri in -doc packagesNatanael Copa2012-10-111-1/+1
|
* abuild: remove predefined mod splitfuncNatanael Copa2012-10-101-16/+0
| | | | It is never and should never be used.
* abuild: include Qt mkspecs in -dev packagesNatanael Copa2012-10-101-0/+1
|
* abuild: add support for predefined libs splitfuncNatanael Copa2012-10-101-0/+17
|
* abuild: implement somaskNatanael Copa2012-10-101-3/+5
|
* abuild: postcheck for textrelsNatanael Copa2012-10-041-0/+9
|
* abuild: show package size in human readable formatNatanael Copa2012-10-041-1/+11
|
* 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.