This repository has been archived by the owner on May 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sys-fs/squashfs-tools-ng: new package
it's from 7a6a04568171fd7ac7ed79a4dfae2e21f7a53150 Signed-off-by: Mathieu Tortuyaux <[email protected]>
- Loading branch information
Showing
4 changed files
with
117 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST squashfs-tools-ng-1.1.4.tar.xz 1311684 BLAKE2B b976ac223d57919958e0ad04c989e0a9cf2837e1c7ef1e1962069b4796b492fe2fc99c59d1e38b11e380226dc2fc4b2e25e29244635a32d03d0667f2b3ef1d7f SHA512 10e0bebd70de686862f1473588cdbf922ad766c86b64ebd4d6338fd863f862fe0c9374950fa54a197c0f02021c63943cf1ba57ebb7f93a4188e68e2b25b4a800 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer type="person"> | ||
<email>[email protected]</email> | ||
<name>Matt Turner</name> | ||
</maintainer> | ||
<use> | ||
<flag name="tools">Build the gensquashfs, rdsquashfs, sqfs2tar, sqfsdiff, and tar2sqfs tools</flag> | ||
</use> | ||
<upstream> | ||
<remote-id type="github">AgentD/squashfs-tools-ng</remote-id> | ||
</upstream> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Copyright 2019-2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
DESCRIPTION="A new set of tools for working with SquashFS images" | ||
HOMEPAGE="https://github.com/AgentD/squashfs-tools-ng" | ||
if [[ ${PV} = 9999* ]]; then | ||
inherit autotools git-r3 | ||
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git" | ||
else | ||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" | ||
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz" | ||
fi | ||
|
||
LICENSE="LGPL-3+ tools? ( GPL-3+ )" | ||
SLOT="0" | ||
IUSE="lz4 +lzma lzo selinux +tools zstd" | ||
|
||
DEPEND=" | ||
sys-libs/zlib:= | ||
lz4? ( app-arch/lz4:= ) | ||
lzma? ( app-arch/xz-utils:= ) | ||
lzo? ( dev-libs/lzo:= ) | ||
selinux? ( sys-libs/libselinux:= ) | ||
zstd? ( app-arch/zstd:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_prepare() { | ||
default | ||
[[ ${PV} == "9999" ]] && eautoreconf | ||
} | ||
|
||
src_configure() { | ||
local myconf=( | ||
--disable-static | ||
$(use_with lz4) | ||
$(use_with lzo) | ||
$(use_with selinux) | ||
$(use_with tools) | ||
$(use_with lzma xz) | ||
$(use_with zstd) | ||
) | ||
econf "${myconf[@]}" | ||
} | ||
|
||
src_install() { | ||
default | ||
find "${D}" -name "*.la" -delete || die | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Copyright 2019-2021 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
DESCRIPTION="A new set of tools for working with SquashFS images" | ||
HOMEPAGE="https://github.com/AgentD/squashfs-tools-ng" | ||
if [[ ${PV} = 9999* ]]; then | ||
inherit autotools git-r3 | ||
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git" | ||
else | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" | ||
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz" | ||
fi | ||
|
||
LICENSE="LGPL-3+ tools? ( GPL-3+ )" | ||
SLOT="0" | ||
IUSE="lz4 +lzma lzo selinux +tools zstd" | ||
|
||
DEPEND=" | ||
sys-libs/zlib:= | ||
lz4? ( app-arch/lz4:= ) | ||
lzma? ( app-arch/xz-utils:= ) | ||
lzo? ( dev-libs/lzo:= ) | ||
selinux? ( sys-libs/libselinux:= ) | ||
zstd? ( app-arch/zstd:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_prepare() { | ||
default | ||
[[ ${PV} == "9999" ]] && eautoreconf | ||
} | ||
|
||
src_configure() { | ||
local myconf=( | ||
--disable-static | ||
$(use_with lz4) | ||
$(use_with lzo) | ||
$(use_with selinux) | ||
$(use_with tools) | ||
$(use_with lzma xz) | ||
$(use_with zstd) | ||
) | ||
econf "${myconf[@]}" | ||
} | ||
|
||
src_install() { | ||
default | ||
find "${D}" -name "*.la" -delete || die | ||
} |