github.com/singularityware/singularity@v3.1.1+incompatible/dist/alpinelinux/singularity-2.1.2/APKBUILD (about)

     1  # Contributor: "Tru Huynh <tru@pasteur.fr>"
     2  # Maintainer: "Tru Huynh <tru@pasteur.fr>"
     3  pkgname=singularity
     4  pkgver=2.1.2
     5  pkgrel=0
     6  pkgdesc="Singularity: Application containers for Linux"
     7  url="https://www.sylabs.io/singularity/"
     8  arch="x86_64"
     9  license="LNL"
    10  depends=""
    11  depends_dev="autoconf automake gcc make libtool linux-headers"
    12  makedepends="$depends_dev"
    13  install=""
    14  subpackages="$pkgname-doc $pkgname-examples"
    15  source="${pkgname}-${pkgver}.tar.gz::https://github.com/sylabs/singularity/archive/${pkgver}.tar.gz"
    16  options="suid"
    17  builddir=$srcdir/${pkgname}-${pkgver}
    18  build() {
    19          cd "$builddir"      
    20          ./autogen.sh
    21          ./configure \
    22                  --build=$CBUILD \
    23                  --host=$CHOST \
    24                  --prefix=/usr \
    25                  --sysconfdir=/etc \
    26                  --mandir=/usr/share/man \
    27                  --localstatedir=/var \
    28                  || return 1
    29          make || return 1
    30  }
    31  
    32  package() {
    33          cd "$builddir"
    34          make DESTDIR="$pkgdir" install || return 1
    35  }
    36  
    37  doc() {
    38  	arch="noarch"
    39          cd "$builddir"
    40          mkdir -p "$subpkgdir"/usr/share/doc/"$pkgname" || return 1
    41  	# Doc files
    42  	_docs="AUTHORS COPYING ChangeLog INSTALL NEWS README.md"
    43  	for _doc in $_docs; do
    44  #		install -Dm644 "$srcdir"/$pkgname-master/$_doc \
    45  		install -Dm644 "$srcdir"/$pkgname-$pkgver/$_doc \
    46  			"$subpkgdir"/usr/share/doc/$pkgname/$_doc || return 1
    47  	done
    48  }
    49  
    50  examples() {
    51  	arch="noarch"
    52          # Put the examples into a seperate package
    53          cd "$builddir"
    54          mkdir -p "$subpkgdir"/usr/share/doc/"$pkgname"/examples || return 1
    55          mv "$builddir"/examples/* "$subpkgdir"/usr/share/doc/"$pkgname"/examples || return 1
    56  }
    57  md5sums="d581dc080e6d5e2e055e4cc91572c829  singularity-2.1.2.tar.gz"
    58  sha256sums="8175adb404ea402b73333eb909dc6b63135444390a8f632900e7113030563458  singularity-2.1.2.tar.gz"
    59  sha512sums="6d90e613d50692d8b72d92f02df3aae34190f99ce123361f8db8e8ec2104a8d1a75a2956fc8b01bef572508f0b2ae6e87aaf6067efdf2278fceed52220890e8e  singularity-2.1.2.tar.gz"
    60