2021-02-12 14:17:32 +00:00
|
|
|
SUMMARY = "${PN}"
|
|
|
|
HOMEPAGE = "http://github.com/subgraph/citadel"
|
|
|
|
LICENSE = "CLOSED"
|
|
|
|
LIC_FILES_CHKSUM=""
|
|
|
|
|
2022-05-28 15:20:07 +00:00
|
|
|
inherit cargo systemd pkgconfig
|
2021-02-12 14:17:32 +00:00
|
|
|
#
|
|
|
|
# Update this when changes are pushed to github
|
|
|
|
#
|
|
|
|
SRCREV = "32b4b0886a2a1872b4b7a2d36236daf0b94578d6"
|
|
|
|
|
2022-05-28 15:20:07 +00:00
|
|
|
SRC_URI = "git://github.com/subgraph/sgmenu.git;protocol=https;branch=master"
|
2021-02-12 14:17:32 +00:00
|
|
|
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
|
|
|
|
# If Cargo.lock changes in citadel-tools, this needs to be updated.
|
|
|
|
# cargo bitbake does not support workspaces so as a workaround first
|
|
|
|
# copy the Cargo.lock file into one of the tool subdirectories. In
|
|
|
|
# that subdirectory run "cargo bitbake" and it will produce a bitbake
|
|
|
|
# recipe file with the correct set of dependencies for the Cargo.lock
|
|
|
|
# file. Copy just the SRC_URI variable from that file here to update
|
|
|
|
# the dependency list.
|
|
|
|
|
|
|
|
SRC_URI += " \
|
|
|
|
crate://crates.io/aho-corasick/0.7.13 \
|
|
|
|
crate://crates.io/anyhow/1.0.31 \
|
|
|
|
crate://crates.io/atk/0.9.0 \
|
|
|
|
crate://crates.io/atk-sys/0.10.0 \
|
|
|
|
crate://crates.io/atty/0.2.14 \
|
|
|
|
crate://crates.io/bitflags/1.2.1 \
|
|
|
|
crate://crates.io/cairo-rs/0.9.1 \
|
|
|
|
crate://crates.io/cairo-sys-rs/0.10.0 \
|
|
|
|
crate://crates.io/cc/1.0.58 \
|
|
|
|
crate://crates.io/cfg-if/0.1.10 \
|
|
|
|
crate://crates.io/either/1.5.3 \
|
|
|
|
crate://crates.io/env_logger/0.7.1 \
|
|
|
|
crate://crates.io/futures/0.3.5 \
|
|
|
|
crate://crates.io/futures-channel/0.3.5 \
|
|
|
|
crate://crates.io/futures-core/0.3.5 \
|
|
|
|
crate://crates.io/futures-executor/0.3.5 \
|
|
|
|
crate://crates.io/futures-io/0.3.5 \
|
|
|
|
crate://crates.io/futures-macro/0.3.5 \
|
|
|
|
crate://crates.io/futures-sink/0.3.5 \
|
|
|
|
crate://crates.io/futures-task/0.3.5 \
|
|
|
|
crate://crates.io/futures-util/0.3.5 \
|
|
|
|
crate://crates.io/gdk/0.13.2 \
|
|
|
|
crate://crates.io/gdk-pixbuf/0.9.0 \
|
|
|
|
crate://crates.io/gdk-pixbuf-sys/0.10.0 \
|
|
|
|
crate://crates.io/gdk-sys/0.10.0 \
|
|
|
|
crate://crates.io/gio/0.9.1 \
|
|
|
|
crate://crates.io/gio-sys/0.10.1 \
|
|
|
|
crate://crates.io/glib/0.10.3 \
|
|
|
|
crate://crates.io/glib-macros/0.10.1 \
|
|
|
|
crate://crates.io/glib-sys/0.10.1 \
|
|
|
|
crate://crates.io/gobject-sys/0.10.0 \
|
|
|
|
crate://crates.io/gtk/0.9.2 \
|
|
|
|
crate://crates.io/gtk-sys/0.10.0 \
|
|
|
|
crate://crates.io/heck/0.3.1 \
|
|
|
|
crate://crates.io/hermit-abi/0.1.15 \
|
|
|
|
crate://crates.io/humantime/1.3.0 \
|
|
|
|
crate://crates.io/itertools/0.9.0 \
|
|
|
|
crate://crates.io/lazy_static/1.4.0 \
|
|
|
|
crate://crates.io/libc/0.2.72 \
|
|
|
|
crate://crates.io/log/0.4.11 \
|
|
|
|
crate://crates.io/memchr/2.3.3 \
|
|
|
|
crate://crates.io/once_cell/1.4.0 \
|
|
|
|
crate://crates.io/pango/0.9.1 \
|
|
|
|
crate://crates.io/pango-sys/0.10.0 \
|
|
|
|
crate://crates.io/pin-project/0.4.22 \
|
|
|
|
crate://crates.io/pin-project-internal/0.4.22 \
|
|
|
|
crate://crates.io/pin-utils/0.1.0 \
|
|
|
|
crate://crates.io/pkg-config/0.3.17 \
|
|
|
|
crate://crates.io/proc-macro2/1.0.18 \
|
|
|
|
crate://crates.io/proc-macro-crate/0.1.5 \
|
|
|
|
crate://crates.io/proc-macro-error/1.0.3 \
|
|
|
|
crate://crates.io/proc-macro-error-attr/1.0.3 \
|
|
|
|
crate://crates.io/proc-macro-hack/0.5.16 \
|
|
|
|
crate://crates.io/proc-macro-nested/0.1.6 \
|
|
|
|
crate://crates.io/quick-error/1.2.3 \
|
|
|
|
crate://crates.io/quote/1.0.7 \
|
|
|
|
crate://crates.io/regex/1.3.9 \
|
|
|
|
crate://crates.io/regex-syntax/0.6.18 \
|
|
|
|
crate://crates.io/serde/1.0.114 \
|
|
|
|
crate://crates.io/slab/0.4.2 \
|
|
|
|
crate://crates.io/strum/0.18.0 \
|
|
|
|
crate://crates.io/strum_macros/0.18.0 \
|
|
|
|
crate://crates.io/syn/1.0.33 \
|
|
|
|
crate://crates.io/syn-mid/0.5.0 \
|
|
|
|
crate://crates.io/system-deps/1.3.2 \
|
|
|
|
crate://crates.io/termcolor/1.1.0 \
|
|
|
|
crate://crates.io/thiserror/1.0.20 \
|
|
|
|
crate://crates.io/thiserror-impl/1.0.20 \
|
|
|
|
crate://crates.io/thread_local/1.0.1 \
|
|
|
|
crate://crates.io/toml/0.5.6 \
|
|
|
|
crate://crates.io/unicode-segmentation/1.6.0 \
|
|
|
|
crate://crates.io/unicode-xid/0.2.1 \
|
|
|
|
crate://crates.io/version_check/0.9.2 \
|
|
|
|
crate://crates.io/version-compare/0.0.10 \
|
|
|
|
crate://crates.io/winapi/0.3.9 \
|
|
|
|
crate://crates.io/winapi-util/0.1.5 \
|
|
|
|
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
|
|
|
|
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
|
|
|
|
"
|
|
|
|
|
|
|
|
export SODIUM_USE_PKG_CONFIG = "1"
|
|
|
|
|
|
|
|
DEPENDS = "gtk-layer-shell gtk+3 glib-2.0"
|
|
|
|
BBCLASSEXTEND = "native"
|