fix rnote ebuild
This commit is contained in:
parent
0f1110da0a
commit
70c400ea00
@ -6,7 +6,7 @@ EAPI=8
|
||||
CRATES="
|
||||
"
|
||||
|
||||
inherit meson cargo xdg desktop
|
||||
inherit meson cargo xdg desktop gnome2-utils
|
||||
|
||||
DESCRIPTION="Sketch and take handwritten notes."
|
||||
HOMEPAGE="https://github.com/flxzt/rnote"
|
||||
@ -59,41 +59,42 @@ src_configure() {
|
||||
$(meson_use cli)
|
||||
$(meson_use gui ui)
|
||||
)
|
||||
local myfeatures=(
|
||||
$(usev cli)
|
||||
$(usev debug)
|
||||
$(usex gui ui)
|
||||
)
|
||||
|
||||
cargo_src_configure --frozen --no-default-features
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
post_src_compile() {
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
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/
|
||||
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.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() {
|
||||
# cargo_src_install
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
insinto /usr/share/glib-2.0/schemas
|
||||
doins ${WORKDIR}/${P}-build/crates/rnote-ui/data/com.github.flxzt.rnote.gschema.xml
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user