summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisT30.pngbin0 -> 2875 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisTK1.pngbin0 -> 6202 bytes
-rwxr-xr-xmeta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6D.pngbin0 -> 9000 bytes
-rwxr-xr-xmeta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6Q.pngbin0 -> 9086 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT20.pngbin0 -> 2907 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT30.pngbin0 -> 2900 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF50.pngbin0 -> 3099 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF61.pngbin0 -> 3083 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6DL.pngbin0 -> 3147 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6S.pngbin0 -> 3089 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6ULL.pngbin0 -> 3202 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7D.pngbin0 -> 3168 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7S.pngbin0 -> 3156 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_Toradex.pngbin0 -> 2313 bytes
-rw-r--r--meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes_%.bbappend119
15 files changed, 119 insertions, 0 deletions
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisT30.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisT30.png
new file mode 100644
index 0000000..50473a4
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisT30.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisTK1.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisTK1.png
new file mode 100644
index 0000000..c2e560f
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisTK1.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6D.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6D.png
new file mode 100755
index 0000000..5f145d3
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6D.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6Q.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6Q.png
new file mode 100755
index 0000000..72623c1
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ApalisiMX6Q.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT20.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT20.png
new file mode 100644
index 0000000..e91c869
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT20.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT30.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT30.png
new file mode 100644
index 0000000..6af72d5
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriT30.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF50.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF50.png
new file mode 100644
index 0000000..d28e967
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF50.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF61.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF61.png
new file mode 100644
index 0000000..404ae0f
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriVF61.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6DL.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6DL.png
new file mode 100644
index 0000000..37e8c2f
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6DL.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6S.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6S.png
new file mode 100644
index 0000000..faca0ad
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6S.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6ULL.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6ULL.png
new file mode 100644
index 0000000..7fc1228
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX6ULL.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7D.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7D.png
new file mode 100644
index 0000000..c0fb9a1
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7D.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7S.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7S.png
new file mode 100644
index 0000000..18d671d
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_ColibriiMX7S.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_Toradex.png b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_Toradex.png
new file mode 100644
index 0000000..dc56b11
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes/Wallpaper_Toradex.png
Binary files differ
diff --git a/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes_%.bbappend b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes_%.bbappend
new file mode 100644
index 0000000..c4dee8e
--- /dev/null
+++ b/meta-qt5-extra/recipes-lxqt/lxqt-themes/lxqt-themes_%.bbappend
@@ -0,0 +1,119 @@
+WALLPAPER-MACHINE = "Wallpaper_Toradex.png"
+WALLPAPER-MACHINE_colibri-t20 = "Wallpaper_ColibriT20.png"
+WALLPAPER-MACHINE_colibri-t30 = "Wallpaper_ColibriT30.png"
+WALLPAPER-MACHINE_apalis-t30 = "Wallpaper_ApalisT30.png"
+WALLPAPER-MACHINE_apalis-tk1 = "Wallpaper_ApalisTK1.png"
+WALLPAPER-MACHINE_mx6ull = "Wallpaper_ColibriiMX6ULL.png"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/lxqt-themes:"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI += " \
+ file://Wallpaper_Toradex.png \
+ file://${WALLPAPER-MACHINE} \
+"
+
+# for apalis-imx6/colibri-imx6, we decide on the target during postinst
+SRC_URI-MX6QDL = " \
+ file://Wallpaper_ApalisiMX6D.png \
+ file://Wallpaper_ApalisiMX6Q.png \
+ file://Wallpaper_ColibriiMX6DL.png \
+ file://Wallpaper_ColibriiMX6S.png \
+"
+SRC_URI_append_mx6q += " ${SRC_URI-MX6QDL}"
+SRC_URI_append_mx6dl += " ${SRC_URI-MX6QDL}"
+
+# for colibri-imx7 we decide on the target during postinst
+SRC_URI_append_mx7 += " \
+ file://Wallpaper_ColibriiMX7D.png \
+ file://Wallpaper_ColibriiMX7S.png \
+"
+# for colibri-vf50, colibri-vf61 we decide on the target during postinst
+SRC_URI_append_vf += " \
+ file://Wallpaper_ColibriVF50.png \
+ file://Wallpaper_ColibriVF61.png \
+"
+
+do_install_append () {
+ install -m 0755 -d ${D}/${datadir}/lxqt/themes/toradex
+ install -m 0644 ${WORKDIR}/Wallpaper*.png ${D}/${datadir}/lxqt/themes/toradex
+ ln -sf ${WALLPAPER-MACHINE} ${D}/${datadir}/lxqt/themes/toradex/toradex.png
+}
+
+pkg_postinst_${PN}_vf () {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+ IS_VF50=`grep -c VF50 /proc/cpuinfo`
+ IS_VF50_DTB=`grep -c toradex,vf500-colibri_vf50 /proc/device-tree/compatible`
+ IS_VF61=`grep -c VF61 /proc/cpuinfo`
+ IS_VF61_DTB=`grep -c toradex,vf610-colibri_vf61 /proc/device-tree/compatible`
+ if [ $IS_VF50 -gt 0 ] || [ $IS_VF50_DTB -gt 0 ]; then
+ ln -sf Wallpaper_ColibriVF50.png ${datadir}/lxqt/themes/toradex/toradex.png
+ elif [ $IS_VF61 -gt 0 ] || [ $IS_VF61_DTB -gt 0 ]; then
+ ln -sf Wallpaper_ColibriVF61.png ${datadir}/lxqt/themes/toradex/toradex.png
+ fi
+}
+
+pkg_postinst_${PN}_mx6 () {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+ SOC_TYPE=`cat /sys/bus/soc/devices/soc0/soc_id`
+ CORES=`grep -c processor /proc/cpuinfo`
+ case $CORES in
+ 4)
+ ln -sf Wallpaper_ApalisiMX6Q.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ 2)
+ if [ "x$SOC_TYPE" = "xi.MX6DL" ]; then
+ ln -sf Wallpaper_ColibriiMX6DL.png ${datadir}/lxqt/themes/toradex/toradex.png
+ else
+ ln -sf Wallpaper_ApalisiMX6D.png ${datadir}/lxqt/themes/toradex/toradex.png
+ fi
+ ;;
+ 1)
+ ln -sf Wallpaper_ColibriiMX6S.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ *)
+ ln -sf Wallpaper_Toradex.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ esac
+}
+
+# the ull is in the mx6 soc family, so give a more specific override here
+# do nothing, but do not prevent the injected update-alternatives to run on
+# the target.
+pkg_postinst_${PN}_mx6ull () {
+ :
+}
+
+pkg_postinst_${PN}_mx7 () {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+# Currently the soc bus subsystem seems not to work on i.MX 7Solo
+# SOC_TYPE=`cat /sys/bus/soc/devices/soc0/soc_id`
+# if [ "x$SOC_TYPE" = "xi.MX7D" ]; then
+# ln -sf Wallpaper_ColibriiMX7D.png ${datadir}/lxqt/themes/toradex/toradex.png
+# else
+# ln -sf Wallpaper_ColibriiMX7S.png ${datadir}/lxqt/themes/toradex/toradex.png
+# fi
+ CORES=`grep -c processor /proc/cpuinfo`
+ case $CORES in
+ 2)
+ ln -sf Wallpaper_ColibriiMX7D.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ 1)
+ ln -sf Wallpaper_ColibriiMX7S.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ *)
+ ln -sf Wallpaper_Toradex.png ${datadir}/lxqt/themes/toradex/toradex.png
+ ;;
+ esac
+
+}