Natanael Copa
b1b093180f
buildrepo: set REPODEST when running abuild
...
fixes regression
2013-02-22 09:35:19 +00:00
Natanael Copa
d0e15dd5b6
buildrepo: parse APKBUILDs in subshell
...
so we dont leak functions like 'build' and other variables.
2013-02-22 09:03:13 +00:00
Natanael Copa
447974ea29
==== release 2.14.1 ====
2013-02-22 08:35:49 +00:00
Natanael Copa
109a3c1ec8
buildrepo: use CARCH from abuild.conf
2013-02-22 08:34:57 +00:00
Natanael Copa
060e25d7de
==== release 2.14.0 ====
2013-02-21 15:47:21 +00:00
Natanael Copa
1df2a25695
aports.lua: support filename::fileuri source format
2013-02-21 15:31:25 +00:00
Natanael Copa
5fca471ab2
abuild: treat syslinux's .c32 files as shared objects
...
syslinux switched to elf format from 5.0
2013-02-21 15:30:09 +00:00
Natanael Copa
a3fc9a056f
abuild: support filename::fileuri in source
...
This is an alternative to saveas-*:// which should be slightly more
intuitive. It also is similar to what arch linux does.
2013-02-20 13:38:22 +00:00
Natanael Copa
e23f733ad9
newapkbuild: https is also an url
2013-02-20 09:56:24 +00:00
Natanael Copa
68d7c8a225
update gitignore
2013-02-15 13:08:09 +00:00
Natanael Copa
f197c51d78
buildrepo: speed up by avoiding forks
2013-02-15 13:06:29 +00:00
Natanael Copa
ef25c6cf41
abump: add option -f to set "fixes" in commit message
2013-02-14 10:47:08 +01:00
Natanael Copa
692a31793c
abuild: fix warning about md5check
2013-02-13 07:31:00 +00:00
Natanael Copa
49a048669c
checkapk: find package when REPODEST is used
2013-02-13 07:30:09 +00:00
Natanael Copa
2f68278fba
buildrepo: add message that we are puring old packages
2013-02-07 16:06:38 +00:00
Natanael Copa
5f453f1cde
abuild: use REPODEST as abuildrepo if specified
...
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-07 16:03:53 +00:00
Natanael Copa
e0217ee520
abuild: update abuild repo index when cleaning packages
2013-02-07 15:29:53 +00:00
Natanael Copa
db62857505
abuild: fix spelling in comment
2013-02-07 15:03:48 +00:00
Natanael Copa
36a55af4a0
abuild: verify pkgdesc length
...
fixes #1477
2013-02-07 14:54:59 +00:00
Carlo Landmeter
3ac1b1294a
abuild: add git/svn snapshot hook
...
ref #1537
2013-01-08 00:45:53 +01:00
Natanael Copa
a00d100c2d
aports.lua: also store url in pkg struct
2012-12-30 14:13:42 +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
85cd8c961d
abuild: improve sanitycheck to check sanity of all checksums
2012-11-29 13:09:57 +01:00
Natanael Copa
630ec7268a
abuild: use sha256 and sha512 sums instead of md5
...
ref #1484
2012-11-29 11:39:33 +01:00
Natanael Copa
30afd29665
abuild: report error if md5sum exist but no sources
2012-11-29 08:59:37 +01:00
Natanael Copa
7eee670208
==== release 2.13.1 ====
2012-10-30 15:25:24 +00:00
Natanael Copa
ad777448b3
abuild: deal with duplicate provides
...
- remove duplicate provides with so version 0
- exit with error if there are multiple provides with different versions
2012-10-30 15:23:20 +00:00
Natanael Copa
f640500e4c
abuild: include /usr/share/ri in -doc packages
2012-10-11 18:47:29 +00:00
Natanael Copa
165854eeb2
==== release 2.13.0 ====
2012-10-10 17:50:46 +00:00
Natanael Copa
f8ac8f3049
abuild: remove predefined mod splitfunc
...
It is never and should never be used.
2012-10-10 17:48:41 +00:00
Natanael Copa
c15218221e
abuild: include Qt mkspecs in -dev packages
2012-10-10 17:48:41 +00:00
Natanael Copa
d12f8b2583
abuild: add support for predefined libs splitfunc
2012-10-10 17:48:41 +00:00
Natanael Copa
a9a17c9a10
abuild: implement somask
2012-10-10 17:24:09 +00:00
Natanael Copa
7ee8dbc044
abuild: postcheck for textrels
2012-10-04 09:42:25 +00:00
Natanael Copa
9b3f778971
abuild: show package size in human readable format
2012-10-04 06:52:19 +00:00
Natanael Copa
1fa61905d1
abuild: add option sover-namecheck
...
So far only openjdk6 needs it and uclibc cannot have it, so we make
it optional.
2012-10-02 18:38:32 +00:00
Natanael Copa
b49589e291
abuild: show all detected dependencies
...
This will hopefully help detect depends problems early
2012-10-02 18:38:12 +00:00
Natanael Copa
df83f78d71
abuild: check is so: provides are provided by own subpackage
2012-10-02 18:36:30 +00:00
Natanael Copa
3bd2388915
abuild: depend on so: provides when available
...
and fall back to traditional so dependency tracing when not available
also sort the deps
2012-10-02 11:30:14 +00:00
Natanael Copa
d02257f0c8
abuild: remove duplicates from provides
2012-09-19 06:18:56 +00:00
Natanael Copa
fe6419454b
abuild: avoid scanning dirs more than once
2012-09-14 06:09:35 +00:00
Natanael Copa
53fb2f62ab
abuild: fix typo of rpaths
2012-09-14 06:09:35 +00:00
Natanael Copa
0af2038168
abuild: add support for option 'ldpath-recursive'
...
This option will enable recursive search of shared-objects, which is
disable by default.
2012-09-10 11:53:44 +00:00
Natanael Copa
c57a9070f2
abuild: dont add .so files with mismatching soname version
...
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-08 13:45:34 +00:00
Natanael Copa
d15a37b230
abuild: add datadir prefix to ldpath
...
So we actually scan those dirs
2012-09-08 13:43:59 +00:00
Natanael Copa
dfa8e825e7
abuild: error or warn if bad rpaths are found
2012-09-06 13:28:30 +00:00
Natanael Copa
c6b7fa8a6a
abuild: only scan /lib /usr/lib, $rpath and $ldpath for provides
...
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-06 13:00:54 +00:00
Natanael Copa
14af6a80cf
abuild: include correct version number for provides
...
This changes the format of .provides-so file. We now add a column with
the version number
2012-09-05 12:28:05 +00:00
Natanael Copa
a5cc84e229
abuild: use 'so:' as 'namespace' for provides
2012-09-05 11:09:57 +00:00
Natanael Copa
7ca99d75b3
abuild: add version number to provides
...
So it is not treated as a special 'virtual'
We use version number 0 for now.
2012-09-05 08:10:13 +00:00