X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 5A3DFDC188F for ; Fri, 11 Dec 2015 10:35:15 +0000 (UTC) Received: from relay1.infogroup.kiev.ua (tera.infogroup.kiev.ua [195.144.25.26]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 10CF2DC1731 for ; Fri, 11 Dec 2015 10:35:14 +0000 (UTC) Received: from aveo.com.ua ([195.144.25.27] helo=alpine) by relay1.infogroup.kiev.ua with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1) (envelope-from ) id 1a7L2f-0008Ar-BI; Fri, 11 Dec 2015 12:35:13 +0200 From: Valery Kartel To: alpine-aports@lists.alpinelinux.org Cc: Valery Kartel Subject: [alpine-aports] [PATCH] main/xfsprogs: All binaries and scripts not involved in the boot process and the creation of the filesystem are moved to -extra subpackage Date: Fri, 11 Dec 2015 12:39:01 +0200 Message-Id: <1449830341-12928-1-git-send-email-valery.kartel@gmail.com> X-Mailer: git-send-email 2.6.3 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: TODO: - replace /sbin/fsck.xfs dummy script with real '/sbin/xfs_repair'-based one. --- main/xfsprogs/APKBUILD | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/main/xfsprogs/APKBUILD b/main/xfsprogs/APKBUILD index 5aea23a..0c71420 100644 --- a/main/xfsprogs/APKBUILD +++ b/main/xfsprogs/APKBUILD @@ -2,14 +2,14 @@ # Maintainer: Natanael Copa pkgname=xfsprogs pkgver=4.3.0 -pkgrel=0 +pkgrel=1 pkgdesc="XFS filesystem utilities" url="http://oss.sgi.com/projects/xfs/" arch="all" license="LGPL" depends="" -makedepends="linux-headers e2fsprogs-dev bash gzip" -subpackages="$pkgname-dev $pkgname-doc $pkgname-libs" +makedepends="linux-headers util-linux-dev bash gzip" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-extra" source="ftp://oss.sgi.com/projects/xfs/cmd_tars/$pkgname-$pkgver.tar.gz musl-fixes.patch " @@ -29,18 +29,14 @@ build() { cd "$_builddir" export DEBUG=-DNDEBUG export OPTIMIZER="$CFLAGS" - export INSTALL_USER=root - export INSTALL_GROUP=root ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sbindir=/sbin \ --libexecdir=/usr/lib \ - --enable-lib64=no \ --enable-gettext=no \ || return 1 - make SHELL=/bin/bash || return 1 } @@ -48,6 +44,19 @@ package() { cd "$_builddir" make -j1 DIST_ROOT="$pkgdir" install install-dev || return 1 find "$pkgdir" -name *.la -delete + mv "$pkgdir"/sbin "$pkgdir"/usr + mkdir -p "$pkgdir"/sbin + for i in mkfs.xfs fsck.xfs xfs_repair; do + mv "$pkgdir"/usr/sbin/$i "$pkgdir"/sbin/ + done +} + +extra() { + depends="$pkgname" + pkgdesc"XFS filesystem extra utilities" + mkdir -p "$subpkgdir" + rmdir "$pkgdir"/lib "$pkgdir"/usr/lib || return 1 + mv "$pkgdir"/usr "$subpkgdir"/ } md5sums="ade22791338fa3d2cf442d6bb84f1748 xfsprogs-4.3.0.tar.gz -- 2.6.3 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---