summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-12-30checkapk: new toolNatanael Copa3-1/+76
Tool to help find ABI breakages in package upgrades
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-30==== release 2.13.1 ====v2.13.1Natanael 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-10==== release 2.13.0 ====v2.13.0Natanael 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
2012-09-05abuild: use 'so:' as 'namespace' for providesNatanael Copa1-1/+2
2012-09-05abuild: add version number to providesNatanael Copa1-1/+1
So it is not treated as a special 'virtual' We use version number 0 for now.
2012-09-04abuild: add provides informationNatanael Copa1-1/+4
2012-09-04abuild: use scanelf --soname to find the provides-soNatanael Copa1-2/+7
2012-05-23abuild: add support for uncompressed tar archivesNatanael Copa1-0/+3
2012-04-24==== release 2.12.1 ====v2.12.1Natanael Copa1-1/+1
2012-04-24abuild: create group before userNatanael Copa1-6/+6
2012-02-29abuild: allow skip FHS checkNatanael Copa1-6/+8
some package (alpine-baselayout) needs to create /usr/local/bin etc.
2012-02-29abuild: check for FHS forbidden dirsNatanael Copa1-0/+7
2012-02-28abuild: use file descriptor 9 instead of 200Natanael Copa1-3/+3
POSIX only requires that filedesriptors 0-9 are available for shell redirections.
2012-02-22abuild: fix replaces_priorityNatanael Copa1-2/+3
was totally broke.
2012-02-17==== release 2.12.0 ====v2.12.0Natanael Copa1-1/+1
2012-02-17abuild: always add -k to curl in case http -> https redirectsNatanael Copa1-1/+1
2012-02-17abuild: add support for replaces_priorityNatanael Copa1-0/+7
2012-02-17abuild: do not create the apk index as rootNatanael Copa1-8/+9
2012-02-17Revert "==== release 2.12.0 ===="Natanael Copa1-1/+1
This reverts commit e045c4516f220439fdcf04fcd3b42b38f2f10e8a.
2012-02-17==== release 2.12.0 ====Natanael Copa1-1/+1
2012-02-17abuild: no longer require wget in makedepends if httpsNatanael Copa1-1/+1
we depend on curl instead
2012-02-17abuild: remove dependency of sudoNatanael Copa1-12/+14
use the abuild-sudo tool instead fixes #951
2012-02-17abuild-sudo: new toolNatanael Copa2-11/+112
mini sudo that checks if user is in "abuild" group and allows it to run apk, adduser adn addgroup as root ref #951
2012-02-14abump: add -s option for security updatesNatanael Copa1-6/+12
2012-02-14abuild: check for non-PIE suid filesNatanael Copa1-0/+9
fixes #955
2012-02-13abuild: create the pkgusers/pkggroups as system usersNatanael Copa1-2/+2