crux-musl

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/crux-musl
Log | Files | Refs | README | LICENSE

Pkgfile (800B)


      1 # Description: Multiple device (RAID) admin tool
      2 # URL: http://neil.brown.name/blog/mdadm
      3 # Maintainer: Emmett1, emmett1 dot 2miligrams at protonmail dot com
      4 
      5 name=mdadm
      6 version=4.4
      7 release=1
      8 source=(https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/snapshot/$name-$version.tar.gz
      9     $name-4.3-in_initrd-collision.patch
     10     large-file-64-source.patch
     11     fix-static-link.patch
     12     no-werror.patch)
     13 
     14 build() {
     15     cd $name-$version
     16 
     17     # From gentoo
     18     patch -p1 -i $SRC/$name-4.3-in_initrd-collision.patch
     19     # Apply patches from Alpine
     20     patch -p1 -i $SRC/no-werror.patch
     21     # Crux-musl patches
     22     patch -p1 -i $SRC/large-file-64-source.patch
     23     patch -p1 -i $SRC/fix-static-link.patch
     24 
     25     make all mdadm.static
     26     make DESTDIR=$PKG install
     27     install -m0755 mdadm.static $PKG/sbin
     28 }