Install this version:
emerge -a =media-gfx/impack2-0.1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =media-gfx/impack2-0.1
Or alternatively:
emerge --autounmask-write -a =media-gfx/impack2-0.1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.1 | 7 | ~amd64 | 0 |
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
MyPN="ImPack2"
MyP="${MyPN}-${PV}"
DESCRIPTION="An application to convert arbitrary files into images and back"
HOMEPAGE="https://github.com/Jannis234/ImPack2"
SRC_URI="https://github.com/Jannis234/ImPack2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc crypt +png webp tiff bmp zlib zstd lzma"
DEPEND="crypt? ( dev-libs/nettle:= )
png? ( media-libs/libpng:= )
webp? ( media-libs/libwebp:= )
tiff? ( media-libs/tiff:0= )
bmp? ( media-libs/libnsbmp:= )
zlib? ( sys-libs/zlib:= )
zstd? ( app-arch/zstd:= )
lzma? ( app-arch/xz-utils:= )"
RDEPEND="${DEPEND}
!media-gfx/impack"
BDEPEND="sys-apps/help2man"
REQUIRED_USE="|| ( png tiff webp bmp )"
S="${WORKDIR}/${MyP}"
impack_make() {
tc-export CC AR RANLIB PKG_CONFIG
emake CCFLAGS="${CFLAGS}" \
WITH_NETTLE=$(usex crypt 1 0) \
WITH_LIBPNG=$(usex png 1 0) \
WITH_LIBWEBP=$(usex webp 1 0) \
WITH_LIBTIFF=$(usex tiff 1 0) \
WITH_LIBNSBMP=$(usex bmp 1 0) \
WITH_ZLIB=$(usex zlib 1 0) \
WITH_ZSTD=$(usex zstd 1 0) \
WITH_LZMA=$(usex lzma 1 0) \
$@
}
src_compile() {
impack_make all
}
src_install() {
dodir "/usr/bin" "/usr/share/man/man1"
impack_make PREFIX="${ED}/usr" install
dodoc README.md CHANGELOG
use doc && dodoc doc/image-format-spec.txt
}
src_test() {
impack_make check
}
Manage flags for this package:
euse -i <flag> -p media-gfx/impack2 |
euse -E <flag> -p media-gfx/impack2 |
euse -D <flag> -p media-gfx/impack2
crypt? ( dev-libs/nettle:= ) png? ( media-libs/libpng:= ) webp? ( media-libs/libwebp:= ) tiff? ( media-libs/tiff:0= ) bmp? ( media-libs/libnsbmp:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) lzma? ( app-arch/xz-utils:= )
crypt? ( dev-libs/nettle:= ) png? ( media-libs/libpng:= ) webp? ( media-libs/libwebp:= ) tiff? ( media-libs/tiff:0= ) bmp? ( media-libs/libnsbmp:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) lzma? ( app-arch/xz-utils:= ) !media-gfx/impack
sys-apps/help2man
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | impack2-0.1.tar.gz | 77384 bytes | https://github.com/Jannis234/ImPack2/archive/v0.1.tar.gz |