summaryrefslogtreecommitdiff
path: root/abuild.in
AgeCommit message (Collapse)AuthorFilesLines
2013-07-26abuild: check for /usr/lib/charset.alias and error out if foundNatanael Copa1-0/+6
2013-07-25abuild: export CHOST, CARCH and CLIBC and let config.guess use CHOSTNatanael Copa1-0/+4
2013-07-23abuild: microoptimization. call git describe only onceNatanael Copa1-3/+4
Use a global var for last_commit so we dont need call git for every subpackage
2013-07-22abuild: add support to mask out given CLIBC in optionsNatanael Copa1-0/+7
For example, to mask out musl, add: options="!libc_musl"
2013-07-22abuild: fix CARCH/CLIBCNatanael Copa1-16/+18
We need set it in global scope as we need it even if we have not called sanitycheck
2013-07-19abuild: dont worry about ALPINE_LIBCNatanael Copa1-10/+6
we better fix the affected apkbuilds
2013-07-19abuild: verify: only check strongest checksum which is presentTimo Teräs1-1/+2
2013-07-19abuild: set CARCH and CLIBC always, guess from CHOST if not setTimo Teräs1-5/+23
2013-07-16abuild: use versioned depends for -dev subpackageNatanael Copa1-2/+2
2013-07-08various: tweak opening comments, whitespaceDubiousjim1-3/+1
Also remove incomplete efforts at listing "Depends on: ..."
2013-07-08abuild: also look in /lib for .a files for -dev subpackageNatanael Copa1-1/+1
2013-07-02abuild: automatically replace the config.sub with our versionNatanael Copa1-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
2013-07-02abuild: whitespace fixes. use longopts for apkNatanael Copa1-31/+32
2013-07-02abuild: explicitly use so:depends when croscompilingNatanael Copa1-1/+2
2013-07-02abuild: crosscompile support for stripNatanael Copa1-1/+1
2013-07-02abuild: check for more common spell errorsNatanael Copa1-3/+10
check for pkguser, pkggroup, subpackage
2013-04-23abuild: run subpackage split functions in a subshellNatanael Copa1-3/+3
so subfunctions don't overwrite the global variables like depends, pkgdesc etc.
2013-04-19abuild: add support for optional remote loggingNatanael Copa1-3/+10
via ABUILD_LOG_CMD config option This is supposed to be used on the build servers
2013-02-21abuild: treat syslinux's .c32 files as shared objectsNatanael Copa1-1/+1
syslinux switched to elf format from 5.0
2013-02-20abuild: support filename::fileuri in sourceNatanael Copa1-13/+34
This is an alternative to saveas-*:// which should be slightly more intuitive. It also is similar to what arch linux does.
2013-02-13abuild: fix warning about md5checkNatanael Copa1-1/+1
2013-02-07abuild: use REPODEST as abuildrepo if specifiedNatanael Copa1-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
2013-02-07abuild: update abuild repo index when cleaning packagesNatanael Copa1-3/+7
2013-02-07abuild: fix spelling in commentNatanael Copa1-1/+1
2013-02-07abuild: verify pkgdesc lengthNatanael Copa1-0/+3
fixes #1477
2013-01-08abuild: add git/svn snapshot hookCarlo Landmeter1-0/+57
ref #1537
2012-11-29abuild: improve sanitycheck to check sanity of all checksumsNatanael Copa1-5/+11
2012-11-29abuild: use sha256 and sha512 sums instead of md5Natanael Copa1-19/+57
ref #1484
2012-11-29abuild: report error if md5sum exist but no sourcesNatanael Copa1-1/+1
2012-10-30abuild: deal with duplicate providesNatanael Copa1-1/+10
- remove duplicate provides with so version 0 - exit with error if there are multiple provides with different versions
2012-10-11abuild: include /usr/share/ri in -doc packagesNatanael Copa1-1/+1
2012-10-10abuild: remove predefined mod splitfuncNatanael Copa1-16/+0
It is never and should never be used.
2012-10-10abuild: include Qt mkspecs in -dev packagesNatanael Copa1-0/+1
2012-10-10abuild: add support for predefined libs splitfuncNatanael Copa1-0/+17
2012-10-10abuild: implement somaskNatanael Copa1-3/+5
2012-10-04abuild: postcheck for textrelsNatanael Copa1-0/+9
2012-10-04abuild: show package size in human readable formatNatanael Copa1-1/+11
2012-10-02abuild: add option sover-namecheckNatanael Copa1-1/+4
So far only openjdk6 needs it and uclibc cannot have it, so we make it optional.
2012-10-02abuild: show all detected dependenciesNatanael Copa1-0/+2
This will hopefully help detect depends problems early
2012-10-02abuild: check is so: provides are provided by own subpackageNatanael Copa1-24/+15
2012-10-02abuild: depend on so: provides when availableNatanael Copa1-3/+7
and fall back to traditional so dependency tracing when not available also sort the deps
2012-09-19abuild: remove duplicates from providesNatanael Copa1-1/+1
2012-09-14abuild: avoid scanning dirs more than onceNatanael Copa1-4/+7
2012-09-14abuild: fix typo of rpathsNatanael Copa1-4/+4
2012-09-10abuild: add support for option 'ldpath-recursive'Natanael Copa1-1/+5
This option will enable recursive search of shared-objects, which is disable by default.
2012-09-08abuild: dont add .so files with mismatching soname versionNatanael Copa1-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
2012-09-08abuild: add datadir prefix to ldpathNatanael Copa1-1/+1
So we actually scan those dirs
2012-09-06abuild: error or warn if bad rpaths are foundNatanael Copa1-0/+7
2012-09-06abuild: only scan /lib /usr/lib, $rpath and $ldpath for providesNatanael Copa1-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.
2012-09-05abuild: include correct version number for providesNatanael Copa1-4/+12
This changes the format of .provides-so file. We now add a column with the version number