mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 21:13:27 -04:00
games-util/minigalaxy: install correct .mo files
* Previously, this installed the .po files with a .mo extension.
* Move source manipulation and compilation commands to the correct
ebuild phases.
Fixes: 321b61ec8a
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
This commit is contained in:
@@ -45,24 +45,35 @@ BDEPEND="
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
|
||||
-e "s:minigalaxy/translations:locale:" \
|
||||
-i minigalaxy/paths.py || die
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
|
||||
lo_files=( data/po/*.po )
|
||||
local lo
|
||||
for lo in "${lo_files[@]%.po}"; do
|
||||
msgfmt "${lo}.po" -o "${lo}.mo" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_test() {
|
||||
eunittest tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
sed -e "s:os.path.dirname(sys.argv\[0\]):'${EPREFIX}/usr/share/':" \
|
||||
-e "s:minigalaxy/translations:locale:" \
|
||||
-i minigalaxy/paths.py || die
|
||||
|
||||
insinto /usr/share/minigalaxy
|
||||
doins -r data/images data/ui data/style.css
|
||||
insinto /usr/share/metainfo
|
||||
doins data/io.github.sharkwouter.Minigalaxy.metainfo.xml
|
||||
|
||||
help2man -N -s 6 -n "a simple GTK-based GOG Linux client" bin/minigalaxy > minigalaxy.6 || die
|
||||
doman minigalaxy.6
|
||||
|
||||
domo data/po/*.po
|
||||
domo "${lo_files[@]/%.po/.mo}"
|
||||
unset lo_files
|
||||
|
||||
local x
|
||||
for x in 128 192; do
|
||||
Reference in New Issue
Block a user