CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
shadow: updated to 4.5
[crossrootfs.git] / eudev / Pkgfile
index 117e8162e674a6072ea1cf7678133ea1509fdf7a..e80e106c287ed0a8dbc1a7ad399ebe4b22bf6c93 100644 (file)
@@ -2,9 +2,10 @@
 # URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
 # Maintainer: CRUX System Team, core-ports at crux dot nu
 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
+# Depends on: kmod
 
 name=eudev
-version=1.8
+version=3.2.5
 release=1
 source=(http://dev.gentoo.org/~blueness/$name/$name-$version.tar.gz
         81-crux.rules start_udev)
@@ -16,9 +17,6 @@ build () {
   cd $name-$version
   sed -i '/^Libs:/s/-ludev/-ludev -lrt/' src/libudev/libudev.pc.in
 
-  # Forcing libtool to prioritize our sysroot
-  sed "s|lt_sysroot=|lt_sysroot=$CLFS|g" -i m4/libtool.m4
-
   ./configure --build=$CHOST \
               --host=$CTARGET \
               --prefix=/usr \
@@ -28,20 +26,19 @@ build () {
               --with-rootlibdir=/lib \
               --libexecdir=/lib \
               --disable-introspection \
-              --disable-gudev \
               --disable-manpages \
-              --disable-keymap \
               --enable-split-usr \
-              --enable-modules \
-              --enable-libkmod
-    
+              --with-sysroot=$CLFS
+
   make CFLAGS="$CFLAGS -D_GNU_SOURCE"
   make install DESTDIR=$PKG
+  make -C man install DESTDIR=$PKG
   
   # udevadm build to use it later on host to generate hwdb
   pushd $SRC/$name-$version-host
   unset CC CXX AR AS RANLIB LD CFLAGS CXXFLAGS LDFLAGS
-
+  export CFLAGS="-L/usr/lib -I/usr/include -D_GNU_SOURCE"
+  autoreconf -vi
   ./configure --prefix=/usr \
               --sbindir=/sbin --bindir=/sbin \
               --sysconfdir=/etc \
@@ -49,14 +46,11 @@ build () {
               --with-rootlibdir=/lib \
               --libexecdir=/lib \
               --disable-introspection \
-              --disable-gudev \
               --disable-manpages \
-              --disable-keymap \
-              --enable-split-usr \
-              --enable-modules \
-              --enable-libkmod
+              --enable-split-usr
+
+  make
 
-  make CFLAGS="-L/usr/lib -I/usr/include -D_GNU_SOURCE"
   cp src/udev/udevadm $WORK/
   popd