- 22 Feb, 2016 1 commit
-
-
Michael Zuo authored
A majority of APKBUILDs currently use exactly the prepare() provided by newapkbuild verbatim, even for packages where no patches exist, which has created the expectation that patches listed as sources are applied by default. This rev simply adds that default prepare() to abuild (and exposes it as default_prepare), with no configurability. If needed, default behaviour can be overridden by providing explicitly prepare().
-
- 11 Feb, 2016 2 commits
-
-
Sören Tempel authored
For git repositories the $reporev variable is not really used since the $_rev variable is passed to git and $_rev was only set when $reporev was empty.
-
Michael Zuo authored
The snapshot function was indented with spaces while the rest of the code is indented with tabs.
-
- 03 Feb, 2016 7 commits
-
-
Natanael Copa authored
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.
-
Natanael Copa authored
-
Natanael Copa authored
we should not compress man pages that are already compressed.
-
Sören Tempel authored
This should be a minimal performance improvement since hardlinks are replaced with symlinks and should thus already point to the correct file.
-
Sören Tempel authored
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.
-
Sören Tempel authored
-
Sören Tempel authored
Furthermore compare the UID instead of the username.
-
- 27 Jan, 2016 2 commits
-
-
Laurent Bercot authored
- fix Makefile CFLAGS for abuild-tar.o - make ssl flags overridable (e.g. if we don't have pkg-config)
-
Natanael Copa authored
similar as commit b3174ba7 ("abuild: make sure we don't add dupes of provides", Fri Jun 5 12:56:44 2015 +0000)
-
- 02 Jan, 2016 2 commits
-
-
Kaarle Ritvanen authored
-
Kaarle Ritvanen authored
-
- 11 Dec, 2015 1 commit
-
-
Kaarle Ritvanen authored
-
- 30 Nov, 2015 4 commits
-
-
Sören Tempel authored
-
Kaarle Ritvanen authored
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.
-
Natanael Copa authored
cmake is normally able to figure it out and setting them may break ccache.
-
Natanael Copa authored
normally not used
-
- 12 Nov, 2015 2 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
- 29 Oct, 2015 1 commit
-
-
Natanael Copa authored
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.
-
- 28 Oct, 2015 2 commits
-
-
Natanael Copa authored
-
Christian Kampka authored
This occurs when building meta packages that do not have any package content.
-
- 12 Oct, 2015 1 commit
-
-
Natanael Copa authored
-
- 08 Oct, 2015 1 commit
-
-
A. Wilcox authored
-
- 06 Oct, 2015 2 commits
-
-
Timo Teräs authored
-
A. Wilcox authored
-
- 28 Sep, 2015 2 commits
-
-
Eivind Uggedal authored
-
Carlo Landmeter authored
depends_dev are dependencies of the of the developement subpackage it does not need to be set when there is no developement subpackage
-
- 16 Sep, 2015 2 commits
-
-
Carlo Landmeter authored
seems the maintainer variable is not set anymore when building .PKGINFO
-
Carlo Landmeter authored
abuild will error when the maintainer is set but is not a RFC822 address
-
- 15 Sep, 2015 1 commit
-
-
Bartłomiej Piotrowski authored
-
- 08 Sep, 2015 1 commit
-
-
Natanael Copa authored
-
- 26 Aug, 2015 1 commit
-
-
Natanael Copa authored
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.
-
- 19 Aug, 2015 2 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
fix handling of hardlinks and symlinks. also compress n man pages and localized man pages
-
- 18 Aug, 2015 2 commits
-
-
Natanael Copa authored
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:"
-
Natanael Copa authored
-
- 17 Aug, 2015 1 commit
-
-
Natanael Copa authored
-