summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD42
2 files changed, 19 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6932e6930c89..2e60995c1b8b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,7 +2,7 @@ pkgbase = dietlibc-cvs
pkgdesc = a libc optimized for small size
pkgver = 20150317
pkgrel = 1
- url = http://www.fefe.de/dietlibc/
+ url = https://www.fefe.de/dietlibc/
arch = i686
arch = x86_64
license = GPL
@@ -10,9 +10,5 @@ pkgbase = dietlibc-cvs
provides = dietlibc
conflicts = dietlibc
options = staticlibs
- options = !buildflags
- options = !strip
- options = !makeflags
pkgname = dietlibc-cvs
-
diff --git a/PKGBUILD b/PKGBUILD
index 5f95b84374f7..46ed6b3bb439 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,23 @@
+# Contributor: Kyle Keen <keenerd@gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Tino Reichardt <milky-archlinux@mcmilk.de>
+
pkgname=dietlibc-cvs
pkgver=20150317
pkgrel=1
pkgdesc="a libc optimized for small size"
arch=('i686' 'x86_64')
-url="http://www.fefe.de/dietlibc/"
-license="GPL"
-options=('staticlibs' '!buildflags' '!strip' '!makeflags')
+url="https://www.fefe.de/dietlibc/"
+license=("GPL")
+options=('staticlibs')
+makedepends=('cvs')
provides=(dietlibc)
conflicts=(dietlibc)
-makedepends=('cvs')
_cvsroot=":pserver:cvs@cvs.fefe.de:/cvs"
_cvsmod="dietlibc"
+
pkgver() { date --iso-8601|tr -d - ; }
prepare() {
@@ -27,27 +32,16 @@ prepare() {
}
build() {
- rm -rf "$srcdir/$_cvsmod-build"
- cp -r "$srcdir/$_cvsmod" "$srcdir/$_cvsmod-build"
- cd "$srcdir/$_cvsmod-build"
-
- # save some space - adjust if required
- sed -i '/#define WANT_IPV6_DNS/d' dietfeatures.h
- sed -i '/#define WANT_PLUGPLAY_DNS/d' dietfeatures.h
- sed -i '/#define WANT_VALGRIND_SUPPORT/d' dietfeatures.h
- sed -i '/#define WANT_FULL_RESOLV_CONF/d' dietfeatures.h
- sed -i '/#define WANT_LD_SO_GDB_SUPPORT/d' dietfeatures.h
- sed -i '/#define WANT_HIGH_PRECISION_MATH/d' dietfeatures.h
-
- # fix build aug2014 gcc4.9.1
- sed -i 's/-fPIC/& -fno-asynchronous-unwind-tables/' x86_64/Makefile.add
-
- PATH=/usr/bin make all
+ rm -rf "$srcdir/$_cvsmod-build"
+ cp -r "$srcdir/$_cvsmod" "$srcdir/$_cvsmod-build"
+ cd "$srcdir/$_cvsmod-build"
+
+ make
}
package() {
- cd "$srcdir/$_cvsmod-build"
- make DESTDIR=$pkgdir install
- mkdir -p "$pkgdir/usr/bin"
- ln -s /opt/diet/bin/diet "$pkgdir"/usr/bin/diet
+ cd "$srcdir/$_cvsmod-build"
+ make DESTDIR="$pkgdir" install
+ mkdir -p "$pkgdir/usr/bin"
+ ln -s /opt/diet/bin/diet "$pkgdir/usr/bin/diet"
}