commit: 8a0c4010eda125d1b9df1be81b3224b995affe66 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Mon Oct 12 13:22:49 2020 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Mon Oct 12 13:22:58 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0c4010
games-engines/devilutionx: Synced live ebuild Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> games-engines/devilutionx/devilutionx-9999.ebuild | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/games-engines/devilutionx/devilutionx-9999.ebuild b/games-engines/devilutionx/devilutionx-9999.ebuild index 90302aa10ef..3966e9a6b14 100644 --- a/games-engines/devilutionx/devilutionx-9999.ebuild +++ b/games-engines/devilutionx/devilutionx-9999.ebuild @@ -29,7 +29,6 @@ IUSE="debug lto" RDEPEND=" dev-libs/libsodium - media-fonts/sil-charis media-libs/libsdl2[haptic] media-libs/sdl2-mixer media-libs/sdl2-ttf @@ -39,34 +38,18 @@ BDEPEND=" virtual/pkgconfig " -src_prepare() { - sed "/PROJECT_VERSION/s|@PROJECT_VERSION@|${PV}|" \ - -i SourceS/config.h.in || die - sed 's/CharisSILB.ttf/CharisSIL-B.ttf/g' \ - -i SourceX/DiabloUI/fonts.h || die - cmake_src_prepare -} - src_configure() { local mycmakeargs=( -DASAN="OFF" -DDEBUG="$(usex debug)" + -DDISABLE_LTO="$(usex !lto)" -DDIST="ON" - -DFASTER="OFF" - -DLTO="$(usex lto)" -DUBSAN="OFF" ) cmake_src_configure -} - -src_install() { - dobin "${BUILD_DIR}/${PN}" - local size - for size in 32 48 ; do - newicon -s ${size} Packaging/resources/Diablo_${size}.png ${PN}.png - done - make_desktop_entry ${PN} "Diablo devolved" "/usr/share/icons/hicolor/48x48/apps/devilutionx.png" + # Build system still doesn't reliably set release version in the build + sed "/PROJECT_VERSION/s@-@${PV}@" -i "${BUILD_DIR}/config.h" || die } pkg_postinst() {