Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-02-11 | abuild: Fix indention of the snapshot() function | Michael Zuo | 1 | -44/+44 | |
The snapshot function was indented with spaces while the rest of the code is indented with tabs. | |||||
2016-02-03 | abuild: minor speed improvement in symlink compression | Natanael Copa | 1 | -2/+2 | |
instead of forking stat once force every file with one file argument, we fork it once with all the files as arg. This reduces number of forks. | |||||
2016-02-03 | abuild: fix finding already compressed manpages | Natanael Copa | 1 | -2/+3 | |
2016-02-03 | abuild: avoid compress man pages double | Natanael Copa | 1 | -0/+2 | |
we should not compress man pages that are already compressed. | |||||
2016-02-03 | abuild: update symlinks before updating hardlinks | Sören Tempel | 1 | -7/+7 | |
This should be a minimal performance improvement since hardlinks are replaced with symlinks and should thus already point to the correct file. | |||||
2016-02-03 | abuild: rewrite hardlink handling when compressing man pages | Sören Tempel | 1 | -18/+22 | |
The problem is that gzip refuses to run if it detects that a file has more than 1 link. Our existing solution (removing hardlinks, compressing the man page and recreating the hardlinks) made certain assumptions about inode order that are only given on Unix v7 like filesystems meaning it didn't work properly on 'tree-based' filesystems like BTRFS or ZFS. This patch has a different more bulletproof approach: It simply replaces all hardlinks with symlinks. This is way easier because symlinks (unlike hardlinks) can point to a file that doesn't exist, therefore we can update all links before compressing the file in an easy way. | |||||
2016-02-03 | abuild: there is no man page section 9 | Sören Tempel | 1 | -3/+3 | |
2016-02-03 | abuild: use id instead of whoami | Sören Tempel | 1 | -1/+1 | |
Furthermore compare the UID instead of the username. | |||||
2016-01-27 | - fix Makefile CFLAGS for abuild-tar.o - make ssl flags overridable (e.g. if ↵ | Laurent Bercot | 1 | -4/+5 | |
we don't have pkg-config) | |||||
2016-01-27 | abuild: avoid dupes in provides so:* | Natanael Copa | 1 | -1/+2 | |
similar as commit b3174ba76 ("abuild: make sure we don't add dupes of provides", Fri Jun 5 12:56:44 2015 +0000) | |||||
2016-01-02 | apkbuild-gem-resolver: support community repo | Kaarle Ritvanen | 1 | -6/+9 | |
2016-01-02 | apkbuild-gem-resolver: support ruby 2.2.4 | Kaarle Ritvanen | 1 | -1/+9 | |
2015-12-12 | apkbuild-gem-resolver: support ruby 2.2.3 | Kaarle Ritvanen | 1 | -0/+8 | |
2015-11-30 | add abuild-fetch to the .gitignore file | Sören Tempel | 1 | -0/+1 | |
2015-11-30 | abuild: exclude non-dangling symlinks from dependency resolution | Kaarle Ritvanen | 1 | -10/+13 | |
This commit also fixes incorrect behavior in case where an absolute symlink points to a file installed on the build host but which is missing from the package. | |||||
2015-11-30 | newapkbuild: dont set CXX/C COMPILER | Natanael Copa | 1 | -3/+1 | |
cmake is normally able to figure it out and setting them may break ccache. | |||||
2015-11-30 | newapkbuild: do not add --infodir | Natanael Copa | 1 | -1/+0 | |
normally not used | |||||
2015-11-12 | abuild: fix conflict checking | Timo Teräs | 1 | -4/+10 | |
2015-11-12 | add armv7 build target | Timo Teräs | 1 | -1/+2 | |
2015-10-29 | abuild: do not install itself as a makedepend | Natanael Copa | 1 | -7/+4 | |
we might need add $pkgname as a dependency for $pkgname-dev and then we should not install ourselves in case makedepends="$depends_dev" This is needed foor bootstraping. | |||||
2015-10-28 | release 2.25.0_rc1v2.25.0_rc1 | Natanael Copa | 1 | -1/+1 | |
2015-10-28 | abuild: avoid division by zero when input is zero for calculating human size ↵ | Christian Kampka | 1 | -2/+1 | |
for packages This occurs when building meta packages that do not have any package content. | |||||
2015-10-12 | abuild: fix check_depends_dev | Natanael Copa | 1 | -8/+9 | |
2015-10-08 | abuild-fetch: add missing header | Andrew Wilcox | 1 | -0/+1 | |
2015-10-06 | abuild-tar: add missing includes | Timo Teräs | 1 | -0/+2 | |
2015-10-06 | abuild-tar: Initialise memory before use | Andrew Wilcox | 1 | -0/+2 | |
2015-09-28 | abump: ability to override abuild command | Eivind Uggedal | 1 | -1/+3 | |
2015-09-28 | abuild: check if depends_dev is set unnecessarily | Carlo Landmeter | 1 | -0/+16 | |
depends_dev are dependencies of the of the developement subpackage it does not need to be set when there is no developement subpackage | |||||
2015-09-16 | abuild: fix issue in maintainer check | Carlo Landmeter | 1 | -15/+15 | |
seems the maintainer variable is not set anymore when building .PKGINFO | |||||
2015-09-16 | abuild: try to validate maintainer address | Carlo Landmeter | 1 | -2/+17 | |
abuild will error when the maintainer is set but is not a RFC822 address | |||||
2015-09-15 | newapkbuild: *.la files are removed by default | Bartłomiej Piotrowski | 1 | -1/+0 | |
2015-09-08 | abuild: add -K for keeping tempdirs and deps | Natanael Copa | 1 | -1/+3 | |
2015-08-26 | abuild: fix fetch lock file on nfs | Natanael Copa | 3 | -69/+200 | |
flock(2) on an NFS mount will on the server side convert the lock to a POSIX lock (fcntl(F_SETLK)). This means that abuild running on NFS server and client will create different locks and they will both try download same file at same time. We fix this by creating a small abuild-fetch application that will create a POSIX lock which works with NFS. | |||||
2015-08-19 | ==== release 2.24.0 ====v2.24.0 | Natanael Copa | 1 | -1/+1 | |
2015-08-19 | abuild: fix man pages compression | Natanael Copa | 1 | -3/+24 | |
fix handling of hardlinks and symlinks. also compress n man pages and localized man pages | |||||
2015-08-18 | abuild: add support for sonameprefix | Natanael Copa | 1 | -4/+11 | |
This is a feature to prefix all so:* provides with a tag. This was done so that the openjdk8 so depends would only be satisfied by openjdk8 provides and not openjdk7, which might provide same so:lib*.so file. To use it do: sonameprefix="openjdk8:" | |||||
2015-08-18 | abuild: check correct name for -doc | Natanael Copa | 1 | -3/+3 | |
2015-08-17 | abuild: always check for uncompressed man pages | Natanael Copa | 1 | -4/+4 | |
2015-08-17 | abuild: check for /usr/share/{doc,man} | Sören Tempel | 1 | -0/+23 | |
Output a warning if those directories exist on a non-doc package. Furthermore, check if uncompressed man pages where installed to /usr/share/man. | |||||
2015-08-10 | abuild: fix dep-scanning when sub and main pkg's arch differs | Natanael Copa | 1 | -1/+7 | |
Force dependency scanning when main pkg has noarch but subpackage overrides it. We need to save the arch setting set in split func for later if it differs from main pkg's arch in a temp file because the splitfunc runs in a subprocess. fixes #4491 | |||||
2015-07-20 | abuild: add install_if for -doc packages | Natanael Copa | 1 | -0/+1 | |
This lets users 'apk add docs' to always pull in -doc packages. | |||||
2015-07-13 | apkbuild-gem-resolver: automatically update checksums | Kaarle Ritvanen | 1 | -6/+18 | |
2015-07-13 | apkbuild-gem-resolver: fix -u option | Kaarle Ritvanen | 1 | -4/+4 | |
overlapping variable names | |||||
2015-07-09 | apkbuild-gem-resolver: option for updating APKBUILD files | Kaarle Ritvanen | 1 | -7/+44 | |
2015-07-09 | apkbuild-gem-resolver: use Array.empty? | Kaarle Ritvanen | 1 | -5/+5 | |
2015-07-09 | apkbuild-gem-resolver: get aport version and gem directly from augeas | Kaarle Ritvanen | 1 | -20/+33 | |
2015-07-09 | apkbuild-gem-resolver: augeas object as class member | Kaarle Ritvanen | 1 | -18/+19 | |
2015-07-09 | apkbuild-gem-resolver: Subpackage class | Kaarle Ritvanen | 1 | -55/+58 | |
2015-07-09 | apkbuild-gem-resolver: correct terminology used in indentifiers | Kaarle Ritvanen | 1 | -37/+37 | |
2015-07-09 | apkbuild-gem-resolver: aport update descriptors | Kaarle Ritvanen | 1 | -10/+19 | |