[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