Commit Graph

214 Commits

Author SHA1 Message Date
Natanael Copa bc71314cc3 ==== release 3.9.0 ==== 2021-11-22 15:03:42 +01:00
Kevin Daudt 6cd337fa9c ==== release 3.9.0_rc2 ==== 2021-10-11 23:32:14 +02:00
Kevin Daudt 4f723af7e5 ==== release 3.9.0_rc1 ==== 2021-10-11 20:53:50 +02:00
Samanta Navarro f2ab775123 abuild: avoid calculations with void pointers
Arithmetic operations with void pointers are an extension by some
compilers and not part of the C standard, which does not specify the
size of void.

CFLAGS with -pedantic reveals this during compile time. I have adjusted
the usage of ?: so CFLAGS can contain -pedantic now.
2021-10-11 18:34:27 +00:00
Rodrigo Lourenço 0db2d3397a Convert man pages to scdoc
Closes #9986.
2021-10-11 18:31:29 +00:00
Natanael Copa f35682d086 ==== release 3.8.0 ==== 2021-09-21 11:29:47 +02:00
Natanael Copa 10ad48d1fe ==== release 3.8.0_rc4 ==== 2021-06-10 16:44:46 +02:00
Natanael Copa fa0a2511d6 ==== release 3.8.0_rc3 ==== 2021-05-14 12:00:17 +02:00
Natanael Copa d3845277bc ==== release 3.8.0_rc2 ==== 2021-05-06 15:34:58 +02:00
Natanael Copa 18f8c94237 make: add FILTER var to make check
so we can run specific test with make check FILTER=<what-to-test>
2021-05-05 16:31:05 +02:00
Natanael Copa f687a7dbe7 ==== release 3.8.0_rc1 ==== 2021-04-30 13:45:05 +02:00
Natanael Copa 8ceca11831 ==== release 3.7.0_rc1 ==== 2020-10-29 15:02:23 +00:00
Natanael Copa fbc11ea271 make: build with -g by default 2020-07-08 12:41:21 +02:00
Natanael Copa 14a81655e4 make: use -Wall -Werror by default
But let env var CFLAG override
2020-07-06 10:59:56 +00:00
Natanael Copa c53d8ad12a ==== release 3.6.0 ==== 2020-05-28 14:38:50 +00:00
Natanael Copa 3ea72b0a9e ==== release 3.6.0_rc1 ==== 2020-04-14 13:55:32 +00:00
Natanael Copa 0d3dc71833 ==== release 3.5.0 ==== 2019-12-19 15:17:57 +00:00
Natanael Copa 478d4e9452 ==== release 3.5.0_rc3 ==== 2019-12-18 12:36:19 +00:00
Natanael Copa 0745179c4f ==== release 3.5.0_rc2 ==== 2019-11-26 18:42:46 +00:00
Natanael Copa 21dcfb1f21 ==== release 3.5.0_rc1 ==== 2019-11-07 15:39:35 +00:00
Fredrik Gustafsson 6d321050e5 Change permissions for sudo to 4555
Currently the permissions for abuild-sudo is set to 4111, this make it
impossible to move the sudo file after it has being created. Moving
the sudo file is needed by yocto when creating an apk-package of abuild.
The sudo binary in debian stretch since if debian does it, it can't be bad.

Signed-off-by: Fredrik Gustafsson <fredrigu@axis.com>
2019-11-07 15:39:35 +00:00
Natanael Copa 918cba2a77 make: install depends as virtual 2019-11-07 12:02:24 +00:00
Richard Mortier b3dcf19ef7 make: add `depends` target
Signed-off-by: Richard Mortier <mort@cantab.net>
2019-11-07 12:01:13 +00:00
Natanael Copa f3dc428ea0 rename datadir -> sharedir
abuild uses datadir as local variable in various functions. Rename the
global datadir to sharedir to avoid confusion.
2019-11-07 11:42:23 +00:00
Natanael Copa 43fb2c012e add basic tests using bats 2019-11-07 11:32:37 +00:00
Natanael Copa 610f1982ef Makefile: clean *.o files 2019-10-01 15:00:31 +01:00
Timothy Legge 6310405af8 apkbuild-pypi.in: fix bugs, upgrade for python3 only and add to make 2019-08-09 09:32:34 +00:00
Natanael Copa 0b3f983772 ==== release 3.4.0 ==== 2019-06-14 12:13:23 +00:00
Natanael Copa c26cc11905 ==== release 3.4.0_rc5 ==== 2019-06-12 12:33:07 +00:00
Natanael Copa 8d092443d9 ==== release 3.4.0_rc4 ==== 2019-05-03 19:01:19 +02:00
Natanael Copa 0a7026a485 ==== release 3.4.0_rc3 ==== 2019-04-30 07:49:03 +00:00
Natanael Copa dc41c1fc52 ==== release 3.4.0_rc2 ==== 2019-04-29 20:03:20 +00:00
Natanael Copa e2a012cba6 ==== release 3.4.0_rc1 ==== 2019-04-05 07:11:50 +00:00
Natanael Copa 0b86c457f3 ==== release 3.3.1 ==== 2019-03-05 11:45:16 +00:00
Oliver Smith a54d3ba2ae abuild-tar.static: fix undefined reference errors
Link against the same libs as abuild-tar and fix the order of the CC
arguments.
2019-03-05 11:43:50 +00:00
Natanael Copa 22753f5701 ==== release 3.3.0 ==== 2019-01-23 18:22:31 +00:00
Natanael Copa 832ab44934 ==== release 3.3.0_pre2 ==== 2019-01-09 16:28:33 +01:00
Natanael Copa 70f52b9b80 ==== release 3.3.0_pre1 ==== 2018-10-03 12:58:27 +00:00
A. Wilcox 3e9503bc83 Add initial manpage drafts 2018-10-03 08:24:18 +00:00
Natanael Copa 07b6609d74 ==== release 3.2.0 ==== 2018-06-22 07:24:10 +00:00
Natanael Copa 0bb0bd8498 ==== release 3.2.0_rc2 ==== 2018-05-31 16:43:10 +02:00
Natanael Copa be30cda326 ==== release 3.2.0_rc1 ==== 2018-04-17 21:06:32 +00:00
Natanael Copa 6261608ece ==== release 3.1.0 ==== 2017-10-25 13:48:15 +00:00
Natanael Copa 0f9d333305 ==== release 3.0.2 ==== 2017-09-28 10:43:46 +00:00
Natanael Copa 95a9455b5a ==== release 3.0.0 ==== 2017-09-19 11:09:44 +00:00
Natanael Copa 3923c36af9 ==== release 3.0.0_rc4 ==== 2017-07-17 18:08:16 +02:00
Kaarle Ritvanen f92283f5b9 ==== release 3.0.0_rc3 ==== 2017-07-17 15:35:23 +03:00
Kaarle Ritvanen e3a2e14ffa abuild: build in chroot
This patch is based on earlier work by Timo Teräs.
2017-06-27 14:52:50 +03:00
Natanael Copa 0a2f7b14c2 ==== release 3.0.0_rc2 ==== 2017-03-24 11:32:43 +00:00
Natanael Copa c2e91c2f66 ==== release 3.0.0_rc1 ==== 2017-03-20 12:34:00 +00:00
Timo Teräs 6926e206a8 abuild-gzsplit: new tool to split .apk to it's base components
required tool for re-signing packages
2017-01-10 14:16:16 +02:00
Natanael Copa 69fd2290fe ==== release 2.29.0 ==== 2016-10-24 16:14:18 +02:00
Carlo Landmeter b874a4c8cd abuild: add update_config_guess 2016-08-12 15:26:06 +02:00
Timo Teräs f7e2b48d1c abuild: remove PKGDEST and install_after features
supporting these features with cross building is non-trivial
and they do are generally not useful features, so remove them.
as result the abuildrepo is also removed to write out paths.
all package generation paths now use $REPODEST/$repo/$CARCH
which allows easily writing packages to correct $subpkgarch
in future commits.
2016-08-01 14:28:44 +03:00
Natanael Copa 8302c0652c ==== release 2.28.0 ==== 2016-07-27 11:11:03 +00:00
Natanael Copa 092a4ca14f ==== release 2.27.2 ==== 2016-06-14 12:09:48 +00:00
Natanael Copa 90c75923e9 ==== release 2.27.1 ==== 2016-05-16 13:28:27 +00:00
Natanael Copa 3e69161ff7 ==== release 2.27.0 ==== 2016-03-23 10:17:20 +00:00
Natanael Copa 6345accab1 ==== release 2.26.0 ==== 2016-02-22 12:24:47 +00:00
Laurent Bercot d5013a3915 - fix Makefile CFLAGS for abuild-tar.o - make ssl flags overridable (e.g. if we don't have pkg-config) 2016-01-27 10:51:29 +00:00
Natanael Copa 333a382514 release 2.25.0_rc1 2015-10-28 16:02:33 +00:00
Natanael Copa 92186b70ca abuild: fix fetch lock file on nfs
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-26 16:44:23 +02:00
Natanael Copa bed1c80a46 ==== release 2.24.0 ==== 2015-08-19 15:01:50 +02:00
Natanael Copa 11eb0f69e7 ==== release 2.23.0_rc3 ==== 2015-06-12 07:17:14 +00:00
Natanael Copa 472ba16807 ==== release 2.23.0_rc2 ==== 2015-06-05 13:35:40 +00:00
Natanael Copa d4d0dc0c33 remove buildrepo
We ship a new implementation of buildrepo with lua-aports
2015-06-05 06:47:52 +00:00
Natanael Copa 5aa41e9fb2 ==== release 2.22.0 ==== 2015-04-28 14:17:50 +00:00
Kaarle Ritvanen 6faa35d597 RubyGem dependency resolver 2014-12-08 17:56:25 +02:00
Natanael Copa 96f9167889 ==== release 2.21.0 ==== 2014-10-30 09:49:50 +00:00
Natanael Copa aed6c05351 ==== release 2.20.1 ==== 2014-04-30 14:01:29 +00:00
Natanael Copa f9e5359fc7 ==== release 2.20.0 ==== 2014-03-31 11:49:48 +00:00
Natanael Copa 9994080738 remove lua module aports.lua and ap utility
Those are now provided from lua-aports
2014-03-31 11:45:09 +00:00
Natanael Copa 1f3f8921ec ==== release 2.19.2 ==== 2014-01-23 07:35:11 +00:00
Natanael Copa 8b9f1f2448 ==== release 2.19.1 ==== 2014-01-06 13:37:28 +00:00
Natanael Copa 612ef9d934 ======== release 2.19.0 ======== 2013-12-16 10:37:05 +00:00
Natanael Copa e4e991835e ======== release 2.18.0 ======== 2013-10-25 08:45:03 +00:00
Natanael Copa ce43021963 ======== release 2.17.0 ======== 2013-09-16 13:34:21 +00:00
Natanael Copa bd447a7c56 ======== release 2.16.0 ========= 2013-08-02 14:05:59 +00:00
Natanael Copa e150a2515c build: dont ship config.guess
instead let apkbuilds use --host and --build
2013-07-29 07:33:45 +00:00
Natanael Copa 1606a8b31e ==== release 2.15.0 ==== 2013-07-12 11:59:08 +00:00
Natanael Copa 92e36e2324 ap: switch to lua 5.2 2013-07-12 06:43:25 +00:00
Natanael Copa 5a53fbc9b7 build: make sure functions.sh gets generated at build time 2013-07-10 07:14:32 +00:00
Dubiousjim 7b2030a06a Makefile: remove dist
as discussed in http://lists.alpinelinux.org/alpine-devel/3122.html
2013-07-09 06:58:45 +00:00
Timo Teräs 7d3030b45a build: honor CPPFLAGS 2013-07-05 17:28:28 +03:00
Natanael Copa 8c12f9f61e abuild: automatically replace the config.sub with our version
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-02 11:10:04 +02:00
Natanael Copa a5bed6ab0e ==== release 2.14.3 ==== 2013-05-29 13:40:11 +00:00
Natanael Copa a1b0ccbba2 ==== release 2.14.2 ==== 2013-04-23 08:04:12 +00:00
Natanael Copa 447974ea29 ==== release 2.14.1 ==== 2013-02-22 08:35:49 +00:00
Natanael Copa 060e25d7de ==== release 2.14.0 ==== 2013-02-21 15:47:21 +00:00
Natanael Copa 7ac5bd33b3 checkapk: new tool
Tool to help find ABI breakages in package upgrades
2012-12-30 14:13:42 +00:00
Natanael Copa 7eee670208 ==== release 2.13.1 ==== 2012-10-30 15:25:24 +00:00
Natanael Copa 165854eeb2 ==== release 2.13.0 ==== 2012-10-10 17:50:46 +00:00
Natanael Copa 703ed7baf3 ==== release 2.12.1 ==== 2012-04-24 09:07:56 +00:00
Natanael Copa 4cce57fba8 ==== release 2.12.0 ==== 2012-02-17 15:12:07 +00:00
Natanael Copa ea206bfe2e Revert "==== release 2.12.0 ===="
This reverts commit e045c4516f.
2012-02-17 14:03:08 +00:00
Natanael Copa e045c4516f ==== release 2.12.0 ==== 2012-02-17 13:52:45 +00:00
Natanael Copa 442e804291 abuild-sudo: new tool
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-17 13:28:22 +00:00
Natanael Copa 2419e5026e devbuild: removed. has not been used for many years 2012-01-19 13:40:56 +00:00
Natanael Copa d4054415e8 ==== release 2.11.2 2011-11-01 08:51:51 +00:00
Natanael Copa 369e9d6980 ==== release 2.11.1 ==== 2011-10-03 18:40:17 +00:00