Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 534008 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/games-action/minetest/minetest-0.4.10-r2.ebuild (-5 / +14 lines)
Lines 12-18 Link Here
12
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
12
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64 ~x86"
14
KEYWORDS="~amd64 ~x86"
15
IUSE="+curl dedicated leveldb luajit nls redis +server +sound +truetype"
15
IUSE="+curl dedicated doc leveldb luajit nls redis +server +sound +truetype"
16
16
17
RDEPEND="dev-db/sqlite:3
17
RDEPEND="dev-db/sqlite:3
18
	sys-libs/zlib
18
	sys-libs/zlib
Lines 20-25 Link Here
20
	!dedicated? (
20
	!dedicated? (
21
		app-arch/bzip2
21
		app-arch/bzip2
22
		>=dev-games/irrlicht-1.8-r2
22
		>=dev-games/irrlicht-1.8-r2
23
		doc? ( app-doc/doxygen media-gfx/graphviz )
23
		media-libs/libpng:0
24
		media-libs/libpng:0
24
		virtual/jpeg
25
		virtual/jpeg
25
		virtual/opengl
26
		virtual/opengl
Lines 54-61 Link Here
54
55
55
src_prepare() {
56
src_prepare() {
56
	epatch \
57
	epatch \
57
		"${FILESDIR}"/${P}-shared-irrlicht.patch \
58
		"${FILESDIR}"/${PN}-0.4.10-shared-irrlicht.patch \
58
		"${FILESDIR}"/${P}-as-needed.patch
59
		"${FILESDIR}"/${PN}-0.4.10-as-needed.patch
59
60
60
	# correct gettext behavior
61
	# correct gettext behavior
61
	if [[ -n "${LINGUAS+x}" ]] ; then
62
	if [[ -n "${LINGUAS+x}" ]] ; then
Lines 68-74 Link Here
68
69
69
	# jthread is modified
70
	# jthread is modified
70
	# json is modified
71
	# json is modified
71
	rm -r src/sqlite || die
72
72
73
	# set paths
73
	# set paths
74
	sed \
74
	sed \
Lines 82-88 Link Here
82
		$(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
82
		$(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
83
		-DCUSTOM_BINDIR="${GAMES_BINDIR}"
83
		-DCUSTOM_BINDIR="${GAMES_BINDIR}"
84
		-DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
84
		-DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
85
		-DCUSTOM_LOCALEDIR="/usr/share/locale"
85
		-DCUSTOM_LOCALEDIR="${GAMES_DATADIR}/${PN}/locale"
86
		-DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
86
		-DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
87
		$(cmake-utils_use_enable curl CURL)
87
		$(cmake-utils_use_enable curl CURL)
88
		$(cmake-utils_use_enable truetype FREETYPE)
88
		$(cmake-utils_use_enable truetype FREETYPE)
Lines 104-109 Link Here
104
104
105
src_compile() {
105
src_compile() {
106
	cmake-utils_src_compile
106
	cmake-utils_src_compile
107
108
	if use doc ; then
109
		emake -C "${CMAKE_BUILD_DIR}" doc
110
	fi
107
}
111
}
108
112
109
src_install() {
113
src_install() {
Lines 114-119 Link Here
114
		newconfd "${T}"/minetestserver.confd minetest-server
118
		newconfd "${T}"/minetestserver.confd minetest-server
115
	fi
119
	fi
116
120
121
	if use doc ; then
122
		cd "${CMAKE_BUILD_DIR}"/doc || die
123
		dodoc -r html
124
	fi
125
117
	prepgamesdirs
126
	prepgamesdirs
118
}
127
}
119
128

Return to bug 534008