diff options
author | 2019-10-08 16:37:18 +0200 | |
---|---|---|
committer | 2019-11-18 13:48:33 -0700 | |
commit | be15458353e3a959eb0c2d237a47aa5cb6c4fe66 (patch) | |
tree | 46346fa21ddb836eb9c68acf3792880a559ce46d /sys-fs/dislocker/dislocker-0.7.1-r2.ebuild | |
parent | dev-python/fusepy: remove old (diff) | |
download | gentoo-be15458353e3a959eb0c2d237a47aa5cb6c4fe66.tar.gz gentoo-be15458353e3a959eb0c2d237a47aa5cb6c4fe66.tar.bz2 gentoo-be15458353e3a959eb0c2d237a47aa5cb6c4fe66.zip |
sys-fs/dislocker: revbump to EAPI 7 & fixed fuse dep
Closes: https://github.com/gentoo/gentoo/pull/13212
Closes: https://bugs.gentoo.org/673666
Signed-off-by: David Heidelberg <david@ixit.cz>
Signed-off-by: Tim Harder <radhermit@gentoo.org>
Diffstat (limited to 'sys-fs/dislocker/dislocker-0.7.1-r2.ebuild')
-rw-r--r-- | sys-fs/dislocker/dislocker-0.7.1-r2.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/sys-fs/dislocker/dislocker-0.7.1-r2.ebuild b/sys-fs/dislocker/dislocker-0.7.1-r2.ebuild new file mode 100644 index 000000000000..08e0e54087af --- /dev/null +++ b/sys-fs/dislocker/dislocker-0.7.1-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils flag-o-matic + +DESCRIPTION="Dislocker is used to read BitLocker encrypted partitions." +HOMEPAGE="https://github.com/Aorimn/dislocker" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/Aorimn/dislocker.git" + inherit git-r3 +else + SRC_URI="https://github.com/Aorimn/dislocker/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="ruby" + +DEPEND=" + sys-fs/fuse:0= + net-libs/mbedtls:0= + ruby? ( dev-lang/ruby:* ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake-utils_src_prepare + +# We either need to change Werror to Wno-error or remove the multiple declarations of FORTIFY_SOURCE +# sed 's:Werror:Wno-error:g' -i "${S}/src/CMakeLists.txt" || die + sed 's:-D_FORTIFY_SOURCE=2::g' -i "${S}/src/CMakeLists.txt" || die + + sed 's:\.\./man:'../../${P}/man':g' -i "${S}/src/CMakeLists.txt" || die +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use_find_package ruby Ruby) + ) + cmake-utils_src_configure +} + +src_install() { + find "${S}/man/linux" -name '*.1' -exec doman '{}' + + cmake-utils_src_install +} |