[arch-commits] Commit in (6 files)
Sergej Pupykin
spupykin at archlinux.org
Tue Sep 9 17:01:54 UTC 2014
Date: Tuesday, September 9, 2014 @ 19:01:54
Author: spupykin
Revision: 118717
Added:
musl/
musl/.AURINFO
musl/repos/
musl/trunk/
musl/trunk/PKGBUILD
Modified:
busybox/trunk/PKGBUILD
------------------------+
busybox/trunk/PKGBUILD | 8 ++++----
musl/.AURINFO | 19 +++++++++++++++++++
musl/trunk/PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 63 insertions(+), 4 deletions(-)
Modified: busybox/trunk/PKGBUILD
===================================================================
--- busybox/trunk/PKGBUILD 2014-09-09 13:13:09 UTC (rev 118716)
+++ busybox/trunk/PKGBUILD 2014-09-09 17:01:54 UTC (rev 118717)
@@ -4,16 +4,16 @@
pkgname=busybox
pkgver=1.22.1
-pkgrel=2
+pkgrel=3
pkgdesc="Utilities for rescue and embedded systems"
arch=("i686" "x86_64")
url="http://www.busybox.net"
license=('GPL')
-makedepends=("make" "gcc" "sed" "ncurses")
+makedepends=("make" "gcc" "sed" "ncurses" "musl")
+install=busybox.install
source=("$url/downloads/$pkgname-$pkgver.tar.bz2"
http://busybox.net/downloads/fixes-$pkgver/busybox-$pkgver-{ash,date,iplink,nc}.patch
"config")
-install=busybox.install
md5sums=('337d1a15ab1cb1d4ed423168b1eb7d7e'
'538d8cddbdfc449239b25a40bc8d1575'
'bc381f9ceb3824141c968f5bc4353943'
@@ -34,7 +34,7 @@
sed '1,1i#include <sys/resource.h>' -i include/libbb.h
# if you want to run menuconfig uncomment the following line:
# make menuconfig ; return 1
- make
+ make CROSS_COMPILE=musl-
}
package() {
Added: musl/.AURINFO
===================================================================
--- musl/.AURINFO (rev 0)
+++ musl/.AURINFO 2014-09-09 17:01:54 UTC (rev 118717)
@@ -0,0 +1,19 @@
+pkgbase = musl
+ pkgdesc = An implementation of the C/POSIX standard library intended for use on Linux-based systems
+ pkgver = 1.0.4
+ pkgrel = 1
+ url = http://www.musl-libc.org/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = make
+ provides = musl
+ conflicts = musl-mainline
+ source = CHANGELOG
+ source = http://www.musl-libc.org/releases/musl-1.0.4.tar.gz
+ options = staticlibs
+ options = !buildflags
+ options = !strip
+
+pkgname = musl
+
Added: musl/trunk/PKGBUILD
===================================================================
--- musl/trunk/PKGBUILD (rev 0)
+++ musl/trunk/PKGBUILD 2014-09-09 17:01:54 UTC (rev 118717)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+# Maintainer: TJ Vanderpoel <tj at rubyists>
+
+pkgname=musl
+pkgver=1.0.4
+pkgrel=1
+pkgdesc="An implementation of the C/POSIX standard library intended for use on Linux-based systems"
+arch=('i686' 'x86_64')
+url="http://www.musl-libc.org/"
+license=('MIT')
+makedepends=('make')
+provides=('musl')
+conflicts=('musl-mainline')
+options=('staticlibs' '!buildflags' '!strip')
+source=(http://www.musl-libc.org/releases/$pkgname-$pkgver.tar.gz)
+md5sums=('f502c98800dfe02d063ca66a1aea5a3e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ if [ "$CC" != "clang" ];then
+ _my_flags="-fno-toplevel-reorder -fno-stack-protector"
+ fi
+ CFLAGS="${CFLAGS} $_my_flags" ./configure --prefix=/usr/lib/musl --exec-prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir/" install
+
+ install -d -m0755 "$pkgdir/usr/lib/"
+ mv "$pkgdir/lib/"ld-musl*.so* "$pkgdir/usr/lib/"
+ rmdir "$pkgdir"/lib
+
+ install -Dm0644 README "$pkgdir"/usr/share/doc/musl/README
+ install -Dm0644 COPYRIGHT "$pkgdir"/usr/share/licenses/musl/COPYRIGHT
+}
Property changes on: musl/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
More information about the arch-commits
mailing list