fix rnote ebuild
This commit is contained in:
parent
0f1110da0a
commit
70c400ea00
@ -6,7 +6,7 @@ EAPI=8
|
|||||||
CRATES="
|
CRATES="
|
||||||
"
|
"
|
||||||
|
|
||||||
inherit meson cargo xdg desktop
|
inherit meson cargo xdg desktop gnome2-utils
|
||||||
|
|
||||||
DESCRIPTION="Sketch and take handwritten notes."
|
DESCRIPTION="Sketch and take handwritten notes."
|
||||||
HOMEPAGE="https://github.com/flxzt/rnote"
|
HOMEPAGE="https://github.com/flxzt/rnote"
|
||||||
@ -59,41 +59,42 @@ src_configure() {
|
|||||||
$(meson_use cli)
|
$(meson_use cli)
|
||||||
$(meson_use gui ui)
|
$(meson_use gui ui)
|
||||||
)
|
)
|
||||||
|
local myfeatures=(
|
||||||
|
$(usev cli)
|
||||||
|
$(usev debug)
|
||||||
|
$(usex gui ui)
|
||||||
|
)
|
||||||
|
|
||||||
cargo_src_configure --frozen --no-default-features
|
cargo_src_configure --frozen --no-default-features
|
||||||
meson_src_configure
|
meson_src_configure
|
||||||
}
|
}
|
||||||
|
|
||||||
post_src_compile() {
|
src_compile() {
|
||||||
|
cargo_src_compile
|
||||||
meson_src_compile rnote-gmo
|
meson_src_compile rnote-gmo
|
||||||
# mv -v ${WORKDIR}/${P}/target/release/deps/${PN}-* ${WORKDIR}/${P}/
|
|
||||||
# for f in ${WORKDIR}/${P}/target/release/deps/${PN}-*; do
|
|
||||||
# [[ "$f" == *.d ]] && continue
|
|
||||||
# mv -v "${f}" "${WORKDIR}/${P}/rnote"
|
|
||||||
# done
|
|
||||||
mv -v ${WORKDIR}/${P}/target/release/rnote ${WORKDIR}/${P}-build/
|
mv -v ${WORKDIR}/${P}/target/release/rnote ${WORKDIR}/${P}-build/
|
||||||
ls -a
|
|
||||||
mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.desktop.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.desktop
|
mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.desktop.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.desktop
|
||||||
mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.metainfo.xml.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.metainfo.xml
|
mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.metainfo.xml.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.metainfo.xml
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# post_src_compile() {
|
||||||
|
# meson_src_compile rnote-gmo
|
||||||
|
# mv -v ${WORKDIR}/${P}/target/release/rnote ${WORKDIR}/${P}-build/
|
||||||
|
# mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.desktop.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.desktop
|
||||||
|
# mv -v ${WORKDIR}/${P}-build/crates/rnote-ui/data/app.metainfo.xml.in ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.metainfo.xml
|
||||||
|
# }
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
# cargo_src_install
|
insinto /usr/share/glib-2.0/schemas
|
||||||
|
doins ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.gschema.xml
|
||||||
# sed -i 's/Icon=io\.github\.dimtpap\.coppwr/Icon=coppwr/' assets/io.github.dimtpap.coppwr.desktop
|
|
||||||
# domenu assets/io.github.dimtpap.coppwr.desktop
|
|
||||||
|
|
||||||
# for size in 32 48 64 128 256 512; do
|
|
||||||
# mv assets/icon/${size}.png assets/icon/coppwr.png
|
|
||||||
# doicon --size ${size} assets/icon/coppwr.png
|
|
||||||
# done
|
|
||||||
|
|
||||||
# local DOCS=( README.md )
|
|
||||||
# einstalldocs
|
|
||||||
|
|
||||||
# ls
|
|
||||||
pwd
|
|
||||||
|
|
||||||
|
|
||||||
meson_src_install
|
meson_src_install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user