Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 16115781D45 for <~alpine/aports@lists.alpinelinux.org>; Sun, 31 May 2020 23:55:36 +0000 (UTC) Received: by mail-qt1-f172.google.com with SMTP id i68so6456579qtb.5 for <~alpine/aports@lists.alpinelinux.org>; Sun, 31 May 2020 16:55:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=santana-tech.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=yRP5wHh3nBFlgi0Gm0J8kajMUIdzlyL+y/37xO4vwbs=; b=Mk0eE+XvP2AquFhu3Fp5NOKO+YxTxT30lfJFYEIF53yWIL3HrRt34HJloe3q+p7+mC uSPfoebv/2FYAOShsQL0VCgW0yvGqKa/+CtsZQTjlThYMBuciQbmrCBySkepm8bIwwDa +DTIpe63boMjBnUM+N50vjBQZrShkk7PWof6buuIKc2HBXS735fTTcPOITTqL473tzXG 2XsXakwPuOpibruIPfIXQN6UTbVUMyqac5/+2hoHgtwHqlfhdkeUpu+xdUQmR8ivoKrI mMF1FX6OkvHZ5dvGDlgCN1+CmFAxyMco/JML9I7WPh4o+pemDjsNoCgj8yVAfhw3wyjX r/Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=yRP5wHh3nBFlgi0Gm0J8kajMUIdzlyL+y/37xO4vwbs=; b=SgazmYLO5AadpcIGqzzzVuYcsHIvMmMnoXJXfs1lOgG1/5pPivzFeIj3CBMyUsPeYm 996vW4HEmCOCLLaMoW3Uv9791ONYpJ2qlMGyITjb4DRz8zVZta7vE/ggnGvqfnlTgPV0 lCY/W91hNCx9m7WVTxhmHcHhejd9O4AL0V0OU0KXK4Y0uXdihzmrN4eeTVE7GLqtZwza 9jDTZkCqAXZpv16DEFgTBqokoYlLLgE+2jayvgC9a6QTTo6PPcYWjsQ8LIVX9C4LOY47 Ez3lzyw9sCieoPue8y4JqlvOY09eK2a9l1z+PxyIX5xs8U+DBoGVf5r3ULWQASd89WuV FoPQ== X-Gm-Message-State: AOAM532Lb06Uvi0G8aQ+lxvT/kRsa8tZr3eBxxQ4rQ4eoWjpQLAqE6in RPu9SNrvPPna9JuqoBh1revG3DQ6zJ4= X-Google-Smtp-Source: ABdhPJyxVW3dO19F4putFy6ZULfBZliysE4X5M1LRt/Doj6JmFRLqcI02uNnyXQYKEVDfJrL1HGX5g== X-Received: by 2002:ac8:4b79:: with SMTP id g25mr20022183qts.29.1590969335285; Sun, 31 May 2020 16:55:35 -0700 (PDT) Received: from localhost ([179.55.203.128]) by smtp.gmail.com with ESMTPSA id f127sm12261954qkj.61.2020.05.31.16.55.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 May 2020 16:55:34 -0700 (PDT) From: Daniel Santana To: ~alpine/aports@lists.alpinelinux.org Cc: Daniel Santana Subject: [PATCH] main/squashfs-tools: add static subpackage Date: Sun, 31 May 2020 20:55:29 -0300 Message-Id: <20200531235529.24683-1-daniel@santana.tech> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- main/squashfs-tools/APKBUILD | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/main/squashfs-tools/APKBUILD b/main/squashfs-tools/APKBUILD index 44121f25db..185c967368 100644 --- a/main/squashfs-tools/APKBUILD +++ b/main/squashfs-tools/APKBUILD @@ -1,12 +1,15 @@ # Maintainer: Natanael Copa pkgname=squashfs-tools pkgver=4.4 -pkgrel=0 +pkgrel=1 pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for Linux." url="https://github.com/plougher/squashfs-tools" arch="all" license="GPL" -makedepends="zlib-dev xz-dev lzo-dev lz4-dev attr-dev zstd-dev" +makedepends="zlib-dev zlib-static xz-dev lzo-dev lz4-dev lz4-static attr-dev + zstd-dev zstd-static" +subpackages="$pkgname-static" +options="!check" # No testsuite source="$pkgname-$pkgver.tar.gz::https://github.com/plougher/squashfs-tools/archive/$pkgver.tar.gz fix-compat.patch " @@ -15,8 +18,16 @@ _builddir="$srcdir"/$pkgname-$pkgver build() { cd "$builddir"/$pkgname - CFLAGS="$CFLAGS -std=gnu89" \ - make XZ_SUPPORT=1 LZO_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 + + export XZ_SUPPORT=1 LZO_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=1 + + make clean + CFLAGS="$CFLAGS -std=gnu89" LDFLAGS="$LDFLAGS -static" make + mv mksquashfs mksquashfs.static + mv unsquashfs unsquashfs.static + + make clean + CFLAGS="$CFLAGS -std=gnu89" make } package() { @@ -24,5 +35,12 @@ package() { mkdir -p "$pkgdir"/sbin cp -a mksquashfs unsquashfs "$pkgdir"/sbin } + +static() { + cd "$builddir"/${pkgname%-static} + mkdir -p "$subpkgdir"/sbin + cp -a mksquashfs.static unsquashfs.static "$subpkgdir"/sbin +} + sha512sums="133ce437fb8c929933d52cff710b61dd9181f6f8be58250b0d6a59a7bb79a2b350f68f456b06a0e17c469409a71272d586802d570248273ddcd5dad088c00308 squashfs-tools-4.4.tar.gz 157379cf4bafb72d717f14b1bc5dc350c97a9e68a7018e0febba4b1e59f9fd90c1de8485c4ffc48a035b53be8c3aa62046281291664bee4699100cec637b0bfa fix-compat.patch" -- 2.26.2