Commit Graph

65 Commits

Author SHA1 Message Date
Natanael Copa 03f985441c version 1.0 2009-01-05 15:33:29 +00:00
Natanael Copa b27a6f4710 abuild: try break circular dependencies 2009-01-05 15:32:26 +00:00
Natanael Copa 1430275df6 abuild: do ont compress info and manpages
it was a bad idea since it messes up symlinks
2009-01-05 12:43:56 +00:00
Natanael Copa 014754b3c2 abuild: reworked dependency handling
- Added option -i, to install a given build target after successful build.

- Parse all APKBUILDs and use awk to calculate a dependency graph. Then
  build the package and use -i to install the needed dependency.

- Uninstall all build dependencies after package is built (unless -i given)

- Automatically add binutils gcc make patch uclibc-dev as deps
2009-01-04 13:38:45 +00:00
Natanael Copa e48c520d54 abuild: move functions to a shared lib 2009-01-03 10:05:12 +00:00
Natanael Copa 395a795126 abuild: implemented listpkg and cleanoldpkg 2009-01-03 09:04:15 +00:00
Natanael Copa bbcaa47c84 usr/bin/*-config belongs into -dev packages 2008-12-01 22:04:39 +00:00
Natanael Copa 60a84b6daa release 0.9 2008-11-27 21:41:05 +00:00
Natanael Copa ffd9030e50 automatically md5check and fetch 2008-11-27 17:41:04 +00:00
Natanael Copa 6bbb1b6be9 strip binaries before creating package 2008-11-25 14:07:40 +00:00
Natanael Copa b9ce3c170a implement is_remote(). fix up2date to deal with $SRCDEST properly. 2008-11-25 11:00:29 +00:00
Natanael Copa c3408b76fe mention -u option for mising dep error message 2008-11-25 10:46:13 +00:00
Natanael Copa 1af37411f0 just moved the checksum func 2008-11-25 10:44:32 +00:00
Natanael Copa 5a3c28db9d use abuild_ver instead of myver to avoid clashes in APKBUILDs 2008-11-25 10:42:07 +00:00
Natanael Copa ef66c6203b bugfix release 0.8.2 2008-11-23 14:03:14 +00:00
Natanael Copa 1955db8e57 run md5sum creation from $srcdir rather than $SRCDEST 2008-11-23 14:01:15 +00:00
Natanael Copa 35ab1e9b9b fix bug in doc() 2008-11-23 14:00:13 +00:00
Natanael Copa 689e6a0aac release 0.8.1 2008-11-14 12:24:43 +00:00
Natanael Copa a149cc128b dont depend on man for now 2008-11-14 12:23:58 +00:00
Natanael Copa 63076c935d version 0.8 2008-11-14 12:20:16 +00:00
Natanael Copa 3d9cce53a8 do not include :func in subpackage name 2008-11-14 10:38:06 +00:00
Natanael Copa a6241a05a4 fix bug in abuild cleanpkg. set default CHOST 2008-11-13 10:41:29 +00:00
Natanael Copa a1cbe2213b let doc split func remove /usr/share/info/dir
and compress man and info files
2008-11-13 10:40:58 +00:00
Natanael Copa 92cb48ffc9 support for unpacking *.tar.lzma files 2008-11-11 14:12:18 +00:00
Natanael Copa 29ddd2b93e v0.7 2008-11-10 18:51:22 +00:00
Natanael Copa e5725623a1 send xterm title to stderr. reset pkgrel 2008-11-10 16:42:44 +00:00
Natanael Copa fb99675891 the package name includes -r for package release 2008-11-09 15:09:12 +00:00
Linux User 6e55c8cedf added -u option for recursively build and upgrade dependencies 2008-11-09 12:54:53 +00:00
Linux User b89cd09513 set xterm window title 2008-11-08 13:45:30 +00:00
Linux User 83273660a8 force creation of links 2008-11-08 11:06:40 +00:00
Linux User d9f5462b34 use colors on messages 2008-11-08 11:05:45 +00:00
Linux User e4a3c05d83 better messages. always run fetch before checksum. 2008-11-08 10:26:09 +00:00
Linux User ddb0b05f6b display when fetching 2008-11-08 09:38:07 +00:00
Linux User 57e3393b84 create correct links to non-remote sources (patches) if $SRCDEST != $startdir 2008-11-08 08:39:48 +00:00
Linux User 6271e6b888 version 0.6 2008-11-08 08:02:14 +00:00
Natanael Copa 237528a2d0 implement recursive build and install
note that the package release now include -r again.
2008-11-07 20:54:09 +00:00
Natanael Copa 56741bede2 do not use splitfuncs variable
the split function name is extraced from the subpackage name in subpackages
variable in one of the following formats:

 1. subpackage:func

    The ':' serves as a separator. subpackage is first part, function second

 2. subpackage-func

    Without ':' separator, the subpackage is the entire string. In the
    example above, the package name is 'subpackage-func'.

    Function is extracted from the text after last '-'.

 3. subpackage

    Without either ':' and '-' the function name will be the subpackage name
    itself.
2008-11-07 07:43:31 +00:00
Natanael Copa fc3d67b16f release 0.5 2008-11-06 16:44:32 +00:00
Natanael Copa bd245c07d7 implement new way of doing subpackages
subpackages contains a list of (full) names of the sub packages
splitfuncs contains a list of corresponding function names to be called
2008-11-06 16:08:30 +00:00
Natanael Copa 59bcc571da rename makedepends to splitfuncs 2008-11-06 15:27:10 +00:00
Natanael Copa fe74ef1b84 fix for saintycheck 2008-11-06 14:47:20 +00:00
Natanael Copa 61cc69eac9 release 0.4 2008-11-06 14:45:08 +00:00
Natanael Copa b09c15b791 fix buggy cleancache 2008-11-06 14:43:45 +00:00
Natanael Copa 04738df3a7 the package now always include the pkgrel 2008-11-06 14:42:24 +00:00
Natanael Copa ec3f3eaf61 always add revision number to filename 2008-11-06 14:34:36 +00:00
Natanael Copa fb0cc76aa5 add revision to pkgver in .PKGINFO 2008-11-06 14:25:36 +00:00
Natanael Copa f8e032d280 run sanity check first 2008-11-06 14:24:19 +00:00
Natanael Copa 5a9827a1b5 implement basic sanity check of APKBUILD 2008-11-06 14:23:04 +00:00
Natanael Copa 45ff2bfefe unpack .tgz source files 2008-11-06 13:47:00 +00:00
Natanael Copa ed9f3ec342 create .PKGINFO file 2008-11-04 10:34:40 +00:00