Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
meta-nemo
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
NemoMobile
meta-nemo
Commits
2519fe2e
Commit
2519fe2e
authored
Mar 20, 2019
by
Eetu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[NemoMobile] Separate from meta-asteroid base
parent
b99751b4
Changes
81
Show whitespace changes
Inline
Side-by-side
Showing
81 changed files
with
251 additions
and
1816 deletions
+251
-1816
abootimg.bbclass
classes/abootimg.bbclass
+0
-59
asteroid-image.bbclass
classes/asteroid-image.bbclass
+0
-18
mkboot.bbclass
classes/mkboot.bbclass
+0
-60
mkbootimg.bbclass
classes/mkbootimg.bbclass
+0
-58
nemophone-image.bbclass
classes/nemophone-image.bbclass
+22
-0
nemox86-image.bbclass
classes/nemox86-image.bbclass
+22
-0
nemophone.conf
conf/distro/nemophone.conf
+36
-0
nemox86.conf
conf/distro/nemox86.conf
+11
-14
layer.conf
conf/layer.conf
+4
-6
hybris-watch.inc
conf/machine/include/hybris-watch.inc
+0
-17
nemo-fs-perms.txt
files/nemo-fs-perms.txt
+1
-1
android-init.service
...es-android/android-init/android-init/android-init.service
+0
-14
init.rc
recipes-android/android-init/android-init/init.rc
+0
-15
android-init_1.0.bb
recipes-android/android-init/android-init_1.0.bb
+0
-19
patchram.service
...id/brcm-patchram-plus/brcm-patchram-plus/patchram.service
+0
-9
brcm-patchram-plus_git.bbappend
...ndroid/brcm-patchram-plus/brcm-patchram-plus_git.bbappend
+0
-18
asteroid-alarmclock_git.bb
...s-asteroid/asteroid-alarmclock/asteroid-alarmclock_git.bb
+0
-21
asteroid-btsyncd.service
...steroid-btsyncd/asteroid-btsyncd/asteroid-btsyncd.service
+0
-13
asteroid-btsyncd_git.bb
recipes-asteroid/asteroid-btsyncd/asteroid-btsyncd_git.bb
+0
-31
asteroid-calculator_git.bb
...s-asteroid/asteroid-calculator/asteroid-calculator_git.bb
+0
-13
asteroid-calendar_git.bb
recipes-asteroid/asteroid-calendar/asteroid-calendar_git.bb
+0
-21
asteroid-compass_git.bb
recipes-asteroid/asteroid-compass/asteroid-compass_git.bb
+0
-14
asteroid-icons-ion_git.bb
recipes-asteroid/asteroid-icons/asteroid-icons-ion_git.bb
+0
-17
asteroid-launcher.service
...roid-launcher/asteroid-launcher/asteroid-launcher.service
+0
-15
default.conf
...asteroid/asteroid-launcher/asteroid-launcher/default.conf
+0
-4
kms-qemu.json
...steroid/asteroid-launcher/asteroid-launcher/kms-qemu.json
+0
-6
qemu.conf
...es-asteroid/asteroid-launcher/asteroid-launcher/qemu.conf
+0
-4
asteroid-launcher_git.bb
recipes-asteroid/asteroid-launcher/asteroid-launcher_git.bb
+0
-38
asteroid-music_git.bb
recipes-asteroid/asteroid-music/asteroid-music_git.bb
+0
-21
asteroid-settings_git.bb
recipes-asteroid/asteroid-settings/asteroid-settings_git.bb
+0
-21
asteroid-stopwatch_git.bb
...pes-asteroid/asteroid-stopwatch/asteroid-stopwatch_git.bb
+0
-13
asteroid-timer_git.bb
recipes-asteroid/asteroid-timer/asteroid-timer_git.bb
+0
-14
asteroid-wallpapers_git.bb
...s-asteroid/asteroid-wallpapers/asteroid-wallpapers_git.bb
+0
-17
asteroid-weather_git.bb
recipes-asteroid/asteroid-weather/asteroid-weather_git.bb
+0
-21
0001-Spinners-Disable-shaders-which-cause-all-sorts-of-pr.patch
...pinners-Disable-shaders-which-cause-all-sorts-of-pr.patch
+0
-40
qml-asteroid_git.bb
recipes-asteroid/qml-asteroid/qml-asteroid_git.bb
+0
-36
locale.conf
...eroid/supported-languages/supported-languages/locale.conf
+0
-2
localeEnv.conf
...id/supported-languages/supported-languages/localeEnv.conf
+0
-2
supported-languages_git.bb
...s-asteroid/supported-languages/supported-languages_git.bb
+0
-33
bluetooth.conf
recipes-connectivity/bluez5/bluez5/bluetooth.conf
+1
-1
libconnman-qt5_git.bbappend
...es-connectivity/libconnman-qt/libconnman-qt5_git.bbappend
+1
-0
android-system_1.0.bbappend
recipes-core/android-system/android-system_1.0.bbappend
+0
-1
asteroid-image-dbg.bb
recipes-core/image/asteroid-image-dbg.bb
+0
-3
asteroid-image-dev.bb
recipes-core/image/asteroid-image-dev.bb
+0
-3
asteroid-image.bb
recipes-core/image/asteroid-image.bb
+0
-2
initramfs-android-image.bbappend
recipes-core/image/initramfs-android-image.bbappend
+0
-1
nemophone-image.bb
recipes-core/image/nemophone-image.bb
+4
-0
nemox86-image.bb
recipes-core/image/nemox86-image.bb
+4
-0
distro.conf
...pes-core/initrdscripts/initramfs-boot-android/distro.conf
+0
-2
init.sh
recipes-core/initrdscripts/initramfs-boot-android/init.sh
+0
-105
initramfs-boot-android_1.0.bbappend
...es-core/initrdscripts/initramfs-boot-android_1.0.bbappend
+0
-3
0001-Disable-the-wifi-and-opencl-modules-as-their-necessa.patch
...isable-the-wifi-and-opencl-modules-as-their-necessa.patch
+0
-61
libhybris_git.bbappend
recipes-core/libhybris/libhybris_git.bbappend
+0
-7
mkbootimg-tools_git.bb
recipes-core/mkbootimg-tools/mkbootimg-tools_git.bb
+0
-18
msm-fb-refresher.service
...sm-fb-refresher/msm-fb-refresher/msm-fb-refresher.service
+0
-10
msm-fb-refresher_git.bb
recipes-core/msm-fb-refresher/msm-fb-refresher_git.bb
+0
-23
psplash-img-280.png
recipes-core/psplash/files/psplash-img-280.png
+0
-0
psplash-img-320.png
recipes-core/psplash/files/psplash-img-320.png
+0
-0
psplash-img-400.png
recipes-core/psplash/files/psplash-img-400.png
+0
-0
50-video.rules
recipes-core/systemd/systemd/50-video.rules
+1
-0
65-android.rules
recipes-core/systemd/systemd/65-android.rules
+0
-43
65-input.rules
recipes-core/systemd/systemd/65-input.rules
+1
-0
systemd_%.bbappend
recipes-core/systemd/systemd_%.bbappend
+5
-5
android-tools-conf_1.0.bbappend
...es-devtools/android-tools/android-tools-conf_1.0.bbappend
+0
-1
opkg_%.bbappend
recipes-devtools/opkg/opkg_%.bbappend
+0
-1
dconf_%.bbappend
recipes-gnome/dconf/dconf_%.bbappend
+3
-0
ttf-asteroid-fonts_1.0.bb
recipes-graphics/ttf-fonts/ttf-asteroid-fonts_1.0.bb
+0
-23
ttf-opensans_1.0.bb
recipes-graphics/ttf-fonts/ttf-opensans_1.0.bb
+24
-0
0001-Remove-wayland-egl-which-is-distributed-by-libhybris.patch
...emove-wayland-egl-which-is-distributed-by-libhybris.patch
+0
-605
wayland_%.bbappend
recipes-graphics/wayland/wayland_%.bbappend
+0
-1
0001-Use-pa_card_put-and-pa_card_choose_initial_profile.patch
...-Use-pa_card_put-and-pa_card_choose_initial_profile.patch
+0
-26
0002-Install-modules-to-usr-lib-pulse-12.2.patch
...es-droid/0002-Install-modules-to-usr-lib-pulse-12.2.patch
+0
-27
pulseaudio-modules-droid_git.bb
...pes-multimedia/pulseaudio/pulseaudio-modules-droid_git.bb
+0
-24
packagegroup-qt5-toolchain-target.bbappend
.../packagegroups/packagegroup-qt5-toolchain-target.bbappend
+4
-5
qt5-git.inc
recipes-qt/qt5/qt5-git.inc
+8
-4
qt5.inc
recipes-qt/qt5/qt5.inc
+41
-81
qtbase_git.bbappend
recipes-qt/qt5/qtbase_git.bbappend
+4
-4
qtfeedback_git.bb
recipes-qt/qt5/qtfeedback_git.bb
+15
-0
0001-build-src-libs.patch
recipes-qt/qt5/qtpim/0001-build-src-libs.patch
+20
-0
qtpim_git.bb
recipes-qt/qt5/qtpim_git.bb
+18
-0
qtvirtualkeyboard_git.bbappend
recipes-qt/qt5/qtvirtualkeyboard_git.bbappend
+1
-1
No files found.
classes/abootimg.bbclass
deleted
100644 → 0
View file @
b99751b4
#
# This class is used to create Android device compatible boot.img files with kernel and initrd using abootimg
#
KERNEL_OUTPUT ?= "${KERNEL_OUTPUT_DIR}/${KERNEL_IMAGETYPE}"
ABOOTIMG_ARGS ?= ""
do_compile[depends] += "initramfs-android-image:do_image_complete"
DEPENDS += "abootimg-native"
do_compile_append() {
abootimg --create ${B}/boot.img \
-k ${B}/${KERNEL_OUTPUT} \
-r ${DEPLOY_DIR_IMAGE}/initramfs-android-image-${MACHINE}.cpio.gz \
${ABOOTIMG_ARGS}
}
do_deploy_append() {
# We're probably interested only in zImage KERNEL_IMAGETYPE, but keep
# the for loop for consistency with other bbclasses
for type in ${KERNEL_IMAGETYPES} ; do
base_name=${type}-${KERNEL_IMAGE_NAME}
symlink_name=${type}-${KERNEL_IMAGE_LINK_NAME}
cp ${B}/boot.img ${DEPLOYDIR}/${base_name}.fastboot
ln -sf ${base_name}.fastboot ${DEPLOYDIR}/${symlink_name}.fastboot
done
}
# Update mechanism
do_install_append() {
install -d ${D}/${KERNEL_IMAGEDEST}
install -m 0644 ${B}/boot.img ${D}/${KERNEL_IMAGEDEST}
}
pkg_postinst_ontarget_${KERNEL_PACKAGE_NAME}-image_append () {
if [ ! -e /boot/boot.img ] ; then
# if the boot image is not available here something went wrong and we don't
# continue with anything that can be dangerous
exit 1
fi
BOOT_PARTITION_NAMES="LNX boot KERNEL"
for i in $BOOT_PARTITION_NAMES; do
path=$(find /dev -name "*$i*"|grep disk| head -n 1)
[ -n "$path" ] && break
done
if [ -z "$path" ] ; then
echo "Boot partition does not exist!"
exit 1
fi
echo "Flashing the new kernel /boot/boot.img to $path"
dd if=/boot/boot.img of=$path
}
FILES_${KERNEL_PACKAGE_NAME}-image += "/${KERNEL_IMAGEDEST}/boot.img"
classes/asteroid-image.bbclass
deleted
100644 → 0
View file @
b99751b4
inherit core-image
inherit extrausers
LICENSE = "GPL-2.0"
IMAGE_FEATURES += "package-management debug-tweaks"
IMAGE_INSTALL += " \
base-files base-passwd systemd busybox iproute2 connman pam-plugin-loginuid bluez5 pulseaudio-server openssh-sshd openssh-sftp-server openssh-scp statefs dsme mce ngfd timed sensorfw android-init mapplauncherd-booster-qtcomponents usb-moded ofono \
supported-languages asteroid-launcher asteroid-calculator asteroid-calendar asteroid-stopwatch asteroid-settings asteroid-timer asteroid-alarmclock asteroid-weather asteroid-music asteroid-btsyncd"
EXTRA_USERS_PARAMS = "groupadd system; \
groupadd statefs; \
groupadd gps; \
groupadd -f -g 1024 mtp; \
useradd -p '' -G 'audio,video,system,gps,statefs,mtp' ceres"
IMAGE_OVERHEAD_FACTOR = "1.0"
IMAGE_ROOTFS_EXTRA_SPACE = "262144"
classes/mkboot.bbclass
deleted
100644 → 0
View file @
b99751b4
#
# This class is used to create Android device compatible boot.img files with kernel and initrd using mkboot
#
KERNEL_OUTPUT ?= "${KERNEL_OUTPUT_DIR}/${KERNEL_IMAGETYPE}"
do_compile[depends] += "initramfs-android-image:do_image_complete"
DEPENDS += "mkbootimg-tools-native"
do_compile_append() {
cd ${B}
cp ${WORKDIR}/img_info .
sed -i "s@%%KERNEL%%@${B}/${KERNEL_OUTPUT}@" img_info
sed -i "s@%%KERNEL_SIZE%%@$(stat --printf="%s" ${B}/${KERNEL_OUTPUT})@" img_info
sed -i "s@%%RAMDISK%%@${DEPLOY_DIR_IMAGE}/initramfs-android-image-${MACHINE}.cpio.gz@" img_info
sed -i "s@%%RAMDISK_SIZE%%@$(stat --printf="%s" ${DEPLOY_DIR_IMAGE}/initramfs-android-image-${MACHINE}.cpio.gz)@" img_info
mkboot . boot.img || { echo "mkboot failed"; exit 1; }
}
do_deploy_append() {
# We're probably interested only in zImage KERNEL_IMAGETYPE, but keep
# the for loop for consistency with other bbclasses
for type in ${KERNEL_IMAGETYPES} ; do
base_name=${type}-${KERNEL_IMAGE_NAME}
symlink_name=${type}-${KERNEL_IMAGE_LINK_NAME}
cp ${B}/boot.img ${DEPLOYDIR}/${base_name}.fastboot
ln -sf ${base_name}.fastboot ${DEPLOYDIR}/${symlink_name}.fastboot
done
}
# Update mechanism
do_install_append() {
install -d ${D}/${KERNEL_IMAGEDEST}
install -m 0644 ${B}/boot.img ${D}/${KERNEL_IMAGEDEST}
}
pkg_postinst_ontarget_${KERNEL_PACKAGE_NAME}-image_append () {
if [ ! -e /boot/boot.img ] ; then
# if the boot image is not available here something went wrong and we don't
# continue with anything that can be dangerous
exit 1
fi
BOOT_PARTITION_NAMES="LNX boot KERNEL"
for i in $BOOT_PARTITION_NAMES; do
path=$(find /dev -name "*$i*"|grep disk| head -n 1)
[ -n "$path" ] && break
done
if [ -z "$path" ] ; then
echo "Boot partition does not exist!"
exit 1
fi
echo "Flashing the new kernel /boot/boot.img to $path"
dd if=/boot/boot.img of=$path
}
FILES_${KERNEL_PACKAGE_NAME}-image += "/${KERNEL_IMAGEDEST}/boot.img"
classes/mkbootimg.bbclass
deleted
100644 → 0
View file @
b99751b4
#
# This class is used to create Android device compatible boot.img files with kernel and initrd using mkbootimg
#
MKBOOTIMG_ARGS ?= ""
KERNEL_OUTPUT ?= "${KERNEL_OUTPUT_DIR}/${KERNEL_IMAGETYPE}"
do_compile[depends] += "initramfs-android-image:do_image_complete"
DEPENDS += "mkbootimg-tools-native"
do_compile_append() {
mkbootimg -o ${B}/boot.img \
--kernel ${KERNEL_OUTPUT} \
--ramdisk ${DEPLOY_DIR_IMAGE}/initramfs-android-image-${MACHINE}.cpio.gz \
${MKBOOTIMG_ARGS}
}
do_deploy_append() {
# We're probably interested only in zImage KERNEL_IMAGETYPE, but keep
# the for loop for consistency with other bbclasses
for type in ${KERNEL_IMAGETYPES} ; do
base_name=${type}-${KERNEL_IMAGE_NAME}
symlink_name=${type}-${KERNEL_IMAGE_LINK_NAME}
cp ${B}/boot.img ${DEPLOYDIR}/${base_name}.fastboot
ln -sf ${base_name}.fastboot ${DEPLOYDIR}/${symlink_name}.fastboot
done
}
# Update mechanism
do_install_append() {
install -d ${D}/${KERNEL_IMAGEDEST}
install -m 0644 ${B}/boot.img ${D}/${KERNEL_IMAGEDEST}
}
pkg_postinst_ontarget_${KERNEL_PACKAGE_NAME}-image_append () {
if [ ! -e /boot/boot.img ] ; then
# if the boot image is not available here something went wrong and we don't
# continue with anything that can be dangerous
exit 1
fi
BOOT_PARTITION_NAMES="LNX boot KERNEL"
for i in $BOOT_PARTITION_NAMES; do
path=$(find /dev -name "*$i*"|grep disk| head -n 1)
[ -n "$path" ] && break
done
if [ -z "$path" ] ; then
echo "Boot partition does not exist!"
exit 1
fi
echo "Flashing the new kernel /boot/boot.img to $path"
dd if=/boot/boot.img of=$path
}
FILES_${KERNEL_PACKAGE_NAME}-image += "/${KERNEL_IMAGEDEST}/boot.img"
classes/nemophone-image.bbclass
0 → 100644
View file @
2519fe2e
inherit core-image
inherit extrausers
inherit populate_sdk_qt5
IMAGE_FEATURES += "ssh-server-openssh package-management debug-tweaks "
SDKIMAGE_FEATURES = "dev-pkgs doc-pkgs package-management"
EXTRA_USERS_PARAMS = "groupadd system; \
groupadd statefs; \
groupadd gps; \
groupadd -f -g 1024 mtp; \
useradd -p '' -G 'audio,video,system,gps,statefs,mtp,input' nemo"
PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010"
IMAGE_INSTALL += " \
base-files base-passwd shadow systemd iproute2 tzdata coreutils bash file findutils gawk grep procps psmisc sed util-linux sudo module-init-tools less tar gzip bzip2 \
connman bluez5 pulseaudio ppp qtbase-plugins statefs dsme mce ngfd timed mapplauncherd-booster-qtcomponents qtmultimedia qtfeedback sensorfw \
qtbase qtquickcontrols-qmlplugins qtdeclarative-qmlplugins glacier-home usb-moded gdb strace openssh-sshd openssh-sftp-server openssh-scp libconnman-qt5-qmlplugins \
pam-plugin-loginuid udev jpeg glacier-settings nemo-qml-plugin-contextkit udev-extraconf qtdeclarative-tools \
literm glacier-camera qtvirtualkeyboard packagegroup-qt5-qtcreator-debug "
IMAGE_OVERHEAD_FACTOR = "1.4"
IMAGE_ROOTFS_EXTRA_SPACE = "562144"
classes/nemox86-image.bbclass
0 → 100644
View file @
2519fe2e
inherit core-image
inherit extrausers
inherit populate_sdk populate_sdk_qt5
IMAGE_FEATURES += "ssh-server-openssh package-management"
SDKIMAGE_FEATURES = "dev-pkgs doc-pkgs dbg-pkgs package-management"
IMAGE_INSTALL += " \
base-files base-passwd systemd busybox file findutils gawk grep sed util-linux sudo module-init-tools less nemo-qml-plugin-contextkit nemo-qml-plugin-notifications \
bluez5 iproute2 pulseaudio ppp qtbase-plugins statefs dsme mce ngfd timed sensorfw mapplauncherd-booster-qtcomponents \
qtquickcontrols-qmlplugins qtdeclarative-qmlplugins glacier-home qtmultimedia qtfeedback \
usb-moded libegl-mesa libgles2-mesa mesa openssh-sshd openssh-sftp-server openssh-scp connman libconnman-qt5-qmlplugins pam-plugin-loginuid \
glacier-settings literm qtquickcontrols2"
EXTRA_USERS_PARAMS = "groupadd system; \
groupadd statefs; \
groupadd gps; \
groupadd -f -g 1024 mtp; \
useradd -p '' -G 'audio,video,system,gps,statefs,mtp' nemo"
IMAGE_OVERHEAD_FACTOR = "1.5"
IMAGE_ROOTFS_EXTRA_SPACE = "262144"
PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010"
conf/distro/nemophone.conf
0 → 100644
View file @
2519fe2e
# Copyright (C) 2017 Aleksi Suomalainen <aleksi.suomalainen@protonmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
MAINTAINER
=
"Aleksi Suomalainen <aleksi.suomalainen@protonmail.com>"
# Distro setup
DISTRO
=
"nemophone"
DISTRO_NAME
=
"NemoMobile"
DISTRO_VERSION
?=
"${DATE}-snapshot"
DISTRO_FEATURES
=
"pam alsa smack tpm opengl wayland systemd ipv4 bluetooth bluez5 splash package-management ${DISTRO_FEATURES_LIBC}"
DISTRO_FEATURES_remove
=
"usrmerge"
PREFERRED_PROVIDER_jpeg
=
"libjpeg-turbo"
PREFERRED_PROVIDER_jpeg
-
native
=
"libjpeg-turbo-native"
VIRTUAL
-
RUNTIME_init_manager
=
"systemd"
VIRTUAL
-
RUNTIME_initscripts
=
""
PREFERRED_PROVIDER_udev
=
"systemd"
QT_DIR_NAME
=
""
FILESYSTEM_PERMS_TABLES
=
"files/fs-perms.txt files/nemo-fs-perms.txt"
SKIP_META_GNOME_SANITY_CHECK
=
"1"
conf/distro/
asteroid
.conf
→
conf/distro/
nemox86
.conf
View file @
2519fe2e
# Copyright (C) 201
5 Florent Revest <revestflo@g
mail.com>
# Copyright (C) 201
6 Aleksi Suomalainen <aleksi.suomalainen@proton
mail.com>
#
#
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# it under the terms of the GNU General Public License version 2 as
...
@@ -13,31 +13,28 @@
...
@@ -13,31 +13,28 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
MAINTAINER
=
"
Florent Revest <revestflo@g
mail.com>"
MAINTAINER
=
"
Aleksi Suomalainen <aleksi.suomalainen@proton
mail.com>"
# Distro setup
# Distro setup
DISTRO
=
"
asteroid
"
DISTRO
=
"
nemox86
"
DISTRO_NAME
=
"
Asteroid
"
DISTRO_NAME
=
"
nemox86
"
DISTRO_VERSION
?=
"
1.0
"
DISTRO_VERSION
?=
"
${DATE}-snapshot
"
DISTRO_FEATURES
=
"alsa
bluetooth bluez5 opengl pam pulseaudio systemd usbhost usbgadget wayland wifi xattr
${DISTRO_FEATURES_LIBC}"
DISTRO_FEATURES
=
"alsa
opengl pam wayland usbgadget wifi usbhost pulseaudio systemd ipv4 bluetooth bluez5 splash package-management
${DISTRO_FEATURES_LIBC}"
PREFERRED_PROVIDER_jpeg
=
"libjpeg-turbo"
PREFERRED_PROVIDER_jpeg
=
"libjpeg-turbo"
PREFERRED_PROVIDER_jpeg
-
native
=
"libjpeg-turbo-native"
PREFERRED_PROVIDER_jpeg
-
native
=
"libjpeg-turbo-native"
PREFERRED_VERSION_geoclue
=
"0.12.99"
PREFERRED_VERSION_geoclue
=
"0.12.99"
FILESYSTEM_PERMS_TABLES
=
"files/fs-perms.txt files/nemo-fs-perms.txt"
VIRTUAL
-
RUNTIME_init_manager
=
"systemd"
VIRTUAL
-
RUNTIME_init_manager
=
"systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED
=
"sysvinit"
VIRTUAL
-
RUNTIME_initscripts
=
""
VIRTUAL
-
RUNTIME_initscripts
=
""
PREFERRED_PROVIDER_udev
=
"systemd"
PREFERRED_PROVIDER_udev
=
"systemd"
QT_DIR_NAME
=
""
QT_DIR_NAME
=
""
PREFERRED_PROVIDER_sshd
=
"openssh"
ANDROID_EXTRA_INITRAMFS_IMAGE_INSTALL
?=
""
FILESYSTEM_PERMS_TABLES
=
"files/fs-perms.txt files/asteroidos-fs-perms.txt"
PACKAGE_FEED_URIS
=
"https://release.asteroidos.org/nightlies/"
PACKAGE_FEED_BASE_PATHS
=
"ipk"
PACKAGE_FEED_ARCHS
=
"all anthias armv7vehf-neon bass dory i586 lenok qemux86 sparrow sprat sturgeon swift tetra wren"
SKIP_META_GNOME_SANITY_CHECK
=
"1"
SKIP_META_GNOME_SANITY_CHECK
=
"1"
conf/layer.conf
View file @
2519fe2e
...
@@ -3,9 +3,7 @@ BBPATH .= ":${LAYERDIR}"
...
@@ -3,9 +3,7 @@ BBPATH .= ":${LAYERDIR}"
# We have a recipes directory, add to BBFILES
# We have a recipes directory, add to BBFILES
BBFILES
+=
"${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
BBFILES
+=
"${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
BBFILE_COLLECTIONS
+=
"nemomobile-layer qt5-layer"
BBFILE_COLLECTIONS
+=
"asteroid-layer"
BBFILE_PATTERN_nemomobile
-
layer
:=
"^${LAYERDIR}/"
BBFILE_PATTERN_asteroid
-
layer
:=
"^${LAYERDIR}/"
BBFILE_PRIORITY_nemomobile
-
layer
=
"7"
BBFILE_PRIORITY_asteroid
-
layer
=
"7"
LAYERSERIES_COMPAT_nemomobile
-
layer
=
"thud"
LAYERSERIES_COMPAT_asteroid
-
layer
=
"thud"
conf/machine/include/hybris-watch.inc
deleted
100644 → 0
View file @
b99751b4
MACHINE_FEATURES
=
"alsa bluetooth usbgadget usbhost ext2"
SERIAL_CONSOLE
=
"115200 ttyHSL0"
PREFERRED_PROVIDER_virtual
/
mesa
=
"libhybris"
PREFERRED_PROVIDER_virtual
/
egl
=
"libhybris"
PREFERRED_PROVIDER_virtual
/
libgles1
=
"libhybris"
PREFERRED_PROVIDER_virtual
/
libgles2
=
"libhybris"
PREFERRED_PROVIDER_virtual
/
android
-
headers
=
"android"
PREFERRED_PROVIDER_virtual
/
android
-
system
-
image
=
"android"
KERNEL_IMAGETYPE
=
"zImage-dtb"
IMAGE_FSTYPES
+=
"ext4"
IMAGE_ROOTFS_ALIGNMENT
=
"4"
IMAGE_INSTALL
+=
"android-tools android-system"
files/
asteroidos
-fs-perms.txt
→
files/
nemo
-fs-perms.txt
View file @
2519fe2e
...
@@ -26,4 +26,4 @@
...
@@ -26,4 +26,4 @@
# /usr/share/man 0755 root root true 0644 root root
# /usr/share/man 0755 root root true 0644 root root
# Note: all standard config directories are automatically assigned "0755 root root false - - -"
# Note: all standard config directories are automatically assigned "0755 root root false - - -"
/home/
ceres
/ 0755 1000 1000 true 0744 1000 1000
/home/
nemo
/ 0755 1000 1000 true 0744 1000 1000
recipes-android/android-init/android-init/android-init.service
deleted
100644 → 0
View file @
b99751b4
[Unit]
Description=/system/bin/init initializes the property service and launches servicemanager and logd
After=local-fs.target
Before=basic.target network.target bluetooth.service ofono.service sensord.service
DefaultDependencies=no
Conflicts=shutdown.target
[Service]
Type=simple
ExecStartPre=/bin/touch /dev/.coldboot_done
ExecStart=/system/bin/init
[Install]
WantedBy=graphical.target
recipes-android/android-init/android-init/init.rc
deleted
100644 → 0
View file @
b99751b4
on init
write /dev/.coldboot_done 1
mkdir /dev/graphics/
symlink /dev/fb0 /dev/graphics/fb0
chown system root /sys/class/timed_output/vibrator/enable
class_start core
service logd /system/bin/logd
class core
socket logd stream 0666 root root
socket logdr seqpacket 0666 root root
socket logdw dgram 0222 root root
service servicemanager /system/bin/servicemanager
class core
recipes-android/android-init/android-init_1.0.bb
deleted
100644 → 0
View file @
b99751b4
DESCRIPTION = "This installs an android-init service which loads /system/bin/init with the /init.rc file which loads logd and servicemanager"
PR = "r0"
SRC_URI = "file://init.rc \
file://android-init.service"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
S = "${WORKDIR}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
do_install() {
install -m 0644 ${WORKDIR}/init.rc ${D}/init.rc
install -d ${D}/lib/systemd/system/multi-user.target.wants/
cp ${WORKDIR}/android-init.service ${D}/lib/systemd/system/
ln -s ../android-init.service ${D}/lib/systemd/system/multi-user.target.wants/android-init.service
}
FILES_${PN} += "/init.rc /lib/systemd/system/"
recipes-android/brcm-patchram-plus/brcm-patchram-plus/patchram.service
deleted
100644 → 0
View file @
b99751b4
[Unit]
Description=Load firmware into broadcom bluetooth chip
[Service]
Type=simple
ExecStart=/bin/echo This script should be device specific
[Install]
WantedBy=basic.target
recipes-android/brcm-patchram-plus/brcm-patchram-plus_git.bbappend
deleted
100644 → 0
View file @
b99751b4
FILESEXTRAPATHS_prepend := "${THISDIR}/brcm-patchram-plus:"
SRC_URI += "file://patchram.service"
LICENSE = "BSD"
SRC_URI = "git://github.com/AsteroidOS/brcm-patchram-plus.git;protocol=https"
S = "${WORKDIR}/git/"
SRCREV = "94fb127e614b19a9a95561b8c1a0716e2e1e6293"
PACKAGE_ARCH = "${MACHINE_ARCH}"
do_install_append() {
install -d ${D}/lib/systemd/system/multi-user.target.wants/
cp ${WORKDIR}/patchram.service ${D}/lib/systemd/system/
ln -s ../patchram.service ${D}/lib/systemd/system/multi-user.target.wants/patchram.service
}
FILES_${PN} += "/lib/systemd/system/"
RDEPENDS_${PN} += "rfkill"
recipes-asteroid/asteroid-alarmclock/asteroid-alarmclock_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's alarm clock app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-alarmclock.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-alarmclock.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid nemo-qml-plugin-alarms qttools-native qtdeclarative-native"
RDEPENDS_${PN} += "nemo-qml-plugin-alarms"
FILES_${PN} += "/usr/share/translations/ /usr/lib/systemd/user/alarmpresenter.service /usr/share/dbus-1/services/com.nokia.voland.service"
do_install_append() {
lrelease -idbased ${S}/alarmclock/i18n/asteroid-alarmclock.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/alarmclock/i18n/asteroid-alarmclock.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/asteroid-btsyncd/asteroid-btsyncd/asteroid-btsyncd.service
deleted
100644 → 0
View file @
b99751b4
[Unit]
Description=Starts the BLE synchronization daemon
Requires=dbus.socket
After=bluetooth.service
ConditionUser=!root
[Service]
Type=simple
ExecStart=/usr/bin/asteroid-btsyncd
Restart=always
[Install]
WantedBy=default.target
recipes-asteroid/asteroid-btsyncd/asteroid-btsyncd_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's BLE synchronization daemon."
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-btsyncd"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-btsyncd.git;protocol=https \
file://asteroid-btsyncd.service"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5 gsettings
DEPENDS += "qtbase glibmm qtmpris statefs-qt timed qttools-native"
RDEPENDS_${PN} += "glibmm qtmpris"
FILES_${PN} += "/usr/bin/ /usr/lib/systemd/user/ /usr/share/glib-2.0/schemas /usr/share/translations/ /usr/lib/systemd/user/default.target.wants/"
do_install_append() {
install -d ${D}/usr/lib/systemd/user/
install -d ${D}/usr/lib/systemd/user/default.target.wants/
cp ../asteroid-btsyncd.service ${D}/usr/lib/systemd/user/
if [ ! -f ${D}/usr/lib/systemd/user/default.target.wants/asteroid-btsyncd.service ]; then
ln -s /usr/lib/systemd/user/asteroid-btsyncd.service ${D}/usr/lib/systemd/user/default.target.wants/asteroid-btsyncd.service
fi
lrelease -idbased ${S}/i18n/asteroid-btsyncd.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-btsyncd.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/asteroid-calculator/asteroid-calculator_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's calculator app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-calculator.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-calculator.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid qtdeclarative-native"
recipes-asteroid/asteroid-calendar/asteroid-calendar_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's calendar app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-calendar.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-calendar.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid nemo-qml-plugin-calendar qttools-native qtdeclarative-native"
RDEPENDS_${PN} += "nemo-qml-plugin-calendar"
FILES_${PN} += "/usr/share/translations/"
do_install_append() {
lrelease -idbased ${S}/i18n/asteroid-calendar.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-calendar.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/asteroid-compass/asteroid-compass_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's compass app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-compass.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-compass.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid qtdeclarative-native"
RDEPENDS_${PN} += "qtsensors qtsensors-qmlplugins qtsensors-plugins"
recipes-asteroid/asteroid-icons/asteroid-icons-ion_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's default set of icons, based on Ion Icons"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-icons-ion"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=92e02b7236a0635eaf1478f8041b0602"
SRC_URI = "git://github.com/AsteroidOS/asteroid-icons-ion;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}/usr/share/icons/asteroid/
cp ${S}/src/* ${D}/usr/share/icons/asteroid/
}
FILES_${PN} = "/usr/share/icons/asteroid/"
recipes-asteroid/asteroid-launcher/asteroid-launcher/asteroid-launcher.service
deleted
100644 → 0
View file @
b99751b4
[Unit]
Description=The wayland compositors and desktop of AsteroidOS
Requires=dbus.socket
ConditionUser=!root
[Service]
Type=notify
EnvironmentFile=-/var/lib/environment/compositor/*.conf
ExecStartPre=/bin/sh -ec 'while [ ! -f /dev/.coldboot_done ]; do sleep 1; done'
ExecStart=/usr/bin/asteroid-launcher $LIPSTICK_OPTIONS --systemd
TimeoutStopSec=3
Restart=always
[Install]
WantedBy=default.target
recipes-asteroid/asteroid-launcher/asteroid-launcher/default.conf
deleted
100644 → 0
View file @
b99751b4
EGL_PLATFORM
=
hwcomposer
QT_QPA_PLATFORM
=
hwcomposer
LIPSTICK_OPTIONS
=
"-plugin evdevtouch:/dev/input/event0"
QT_IM_MODULE
=
qtvirtualkeyboard
recipes-asteroid/asteroid-launcher/asteroid-launcher/kms-qemu.json
deleted
100644 → 0
View file @
b99751b4
{
"device"
:
"/dev/dri/card0"
,
"outputs"
:
[
{
"name"
:
"Virtual1", "mode"
:
"800x800"
}
]
}
recipes-asteroid/asteroid-launcher/asteroid-launcher/qemu.conf
deleted
100644 → 0
View file @
b99751b4
QT_QPA_PLATFORM
=
eglfs
QT_QPA_EGLFS_INTEGRATION
=
eglfs_kms
QT_IM_MODULE
=
qtvirtualkeyboard
QT_QPA_EGLFS_KMS_CONFIG
=/
var
/
lib
/
environment
/
compositor
/
kms
-
qemu
.
json
recipes-asteroid/asteroid-launcher/asteroid-launcher_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's launcher based on lipstick"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-launcher"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://qml/MainScreen.qml;beginline=1;endline=29;md5=3d250dd089f5d6221d9054029963e332"
SRC_URI = "git://github.com/AsteroidOS/asteroid-launcher.git;protocol=https \
file://asteroid-launcher.service \
file://default.conf"
SRC_URI_append_qemux86 = " file://qemu.conf file://kms-qemu.json"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "lipstick qttools-native timed"
RDEPENDS_${PN} += "qtdeclarative-qmlplugins qml-asteroid qtwayland-plugins nemo-qml-plugin-time nemo-qml-plugin-contextkit nemo-qml-plugin-configuration asteroid-wallpapers ttf-asteroid-fonts"
FILES_${PN} += "/usr/share/asteroid-launcher/ /usr/lib/systemd/user/ /usr/share/translations/ /usr/lib/systemd/user/default.target.wants/"
do_install_append() {
lrelease -idbased ${S}/i18n/asteroid-launcher.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-launcher.*.qm ${D}/usr/share/translations/
install -d ${D}/var/lib/environment/compositor/
cp ../default.conf ${D}/var/lib/environment/compositor/
if [ -f ../qemu.conf ] ; then
cp ../qemu.conf ${D}/var/lib/environment/compositor/
cp ../kms-qemu.json ${D}/var/lib/environment/compositor/
fi
install -d ${D}/usr/lib/systemd/user/
install -d ${D}/usr/lib/systemd/user/default.target.wants/
cp ../asteroid-launcher.service ${D}/usr/lib/systemd/user/
if [ ! -f ${D}/usr/lib/systemd/user/default.target.wants/asteroid-launcher.service ]; then
ln -s /usr/lib/systemd/user/asteroid-launcher.service ${D}/usr/lib/systemd/user/default.target.wants/asteroid-launcher.service
fi
}
recipes-asteroid/asteroid-music/asteroid-music_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's music app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-music.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-music.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid qtmpris qttools-native qtdeclarative-native"
RDEPENDS_${PN} += "qtmpris"
FILES_${PN} += "/usr/share/translations/"
do_install_append() {
lrelease -idbased ${S}/i18n/asteroid-music.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-music.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/asteroid-settings/asteroid-settings_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's system settings app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-settings.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-settings.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid nemo-qml-plugin-systemsettings nemo-qml-plugin-dbus qttools-native qtdeclarative-native"
RDEPENDS_${PN} += "nemo-qml-plugin-systemsettings nemo-qml-plugin-dbus qtmultimedia-qmlplugins libconnman-qt5-qmlplugins"
FILES_${PN} += "/usr/share/translations/"
do_install_append() {
lrelease -idbased ${S}/i18n/asteroid-settings.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-settings.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/asteroid-stopwatch/asteroid-stopwatch_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's stopwatch app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-stopwatch.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-stopwatch.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid qtdeclarative-native"
recipes-asteroid/asteroid-timer/asteroid-timer_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's timer app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-timer.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-timer.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid nemo-qml-plugin-dbus nemo-keepalive qtdeclarative-native"
RDEPENDS_${PN} += "nemo-keepalive"
recipes-asteroid/asteroid-wallpapers/asteroid-wallpapers_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's default set of wallpapers, licensed under CC BY 2.0"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-wallpapers"
LICENSE = "CC-BY-2.0"
LIC_FILES_CHKSUM = "file://LICENSE_CCBY;md5=e5ae8a8ac3605e6baffcd72982f4703b"
SRC_URI = "git://github.com/AsteroidOS/asteroid-wallpapers;protocol=https"
SRCREV = "716b6c12915da3b3c858efb9041cd097aa868090"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}/usr/share/asteroid-launcher/wallpapers/
cp ${S}/480x480/* ${D}/usr/share/asteroid-launcher/wallpapers/
}
FILES_${PN} = "/usr/share/asteroid-launcher/wallpapers/"
recipes-asteroid/asteroid-weather/asteroid-weather_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Asteroid's weather app"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-weather.git"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
SRC_URI = "git://github.com/AsteroidOS/asteroid-weather.git;protocol=https"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
DEPENDS += "qml-asteroid nemo-qml-plugin-configuration qttools-native qtdeclarative-native"
RDEPENDS_${PN} += "nemo-qml-plugin-configuration"
FILES_${PN} += "/usr/share/translations/"
do_install_append() {
lrelease -idbased ${S}/i18n/asteroid-weather.*.ts
install -d ${D}/usr/share/translations/
cp ${S}/i18n/asteroid-weather.*.qm ${D}/usr/share/translations/
}
recipes-asteroid/qml-asteroid/qml-asteroid/0001-Spinners-Disable-shaders-which-cause-all-sorts-of-pr.patch
deleted
100644 → 0
View file @
b99751b4
From 5f61a4cc0e34e15c289c66bea9f4aefb0b8fc6ff Mon Sep 17 00:00:00 2001
From: Florent Revest <revestflo@gmail.com>
Date: Sun, 3 Dec 2017 00:37:37 +0100
Subject: [PATCH] Spinners: Disable shaders which cause all sorts of problems
on tetra
---
src/controls/qml/CircularSpinner.qml | 2 +-
src/controls/qml/Spinner.qml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/controls/qml/CircularSpinner.qml b/src/controls/qml/CircularSpinner.qml
index 2b83d8a..129bba8 100644
--- a/src/controls/qml/CircularSpinner.qml
+++ b/src/controls/qml/CircularSpinner.qml
@@ -45,7 +45,7 @@
PathView {
visible: false
}
- layer.enabled: true
+ layer.enabled: false
layer.effect: ShaderEffect {
fragmentShader: "
varying highp vec2 qt_TexCoord0;
diff --git a/src/controls/qml/Spinner.qml b/src/controls/qml/Spinner.qml
index 053c1fd..1e3df55 100644
--- a/src/controls/qml/Spinner.qml
+++ b/src/controls/qml/Spinner.qml
@@ -40,7 +40,7 @@
ListView {
visible: false
}
- layer.enabled: true
+ layer.enabled: false
layer.effect: ShaderEffect {
fragmentShader: "
varying highp vec2 qt_TexCoord0;
--
2.14.3
recipes-asteroid/qml-asteroid/qml-asteroid_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "QML components for AsteroidOS"
HOMEPAGE = "https://github.com/AsteroidOS/qml-asteroid.git"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=1702a92c723f09e3fab3583b165a8d90"
SRC_URI = "git://github.com/AsteroidOS/qml-asteroid.git;protocol=https"
SRC_URI_append_qemux86 = " file://0001-Spinners-Disable-shaders-which-cause-all-sorts-of-pr.patch"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
inherit qmake5
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS += "qtdeclarative qtsvg qtvirtualkeyboard mlite mapplauncherd-booster-qtcomponents qtdeclarative-native"
RDEPENDS_${PN} += "qtsvg-plugins qtvirtualkeyboard asteroid-icons-ion"
do_configure_prepend() {
if [ ${MACHINE_DISPLAY_ROUND} = "true" ]
then
export EXTRA_QMAKEVARS_PRE="${EXTRA_QMAKEVARS_PRE} DEFINES+=ROUND_SCREEN"
fi
if [ ${MACHINE_HAS_WLAN} = "true" ]
then
export EXTRA_QMAKEVARS_PRE="${EXTRA_QMAKEVARS_PRE} DEFINES+=HAS_WLAN"
fi
if [ ${MACHINE_HAS_SPEAKER} = "true" ]
then
export EXTRA_QMAKEVARS_PRE="${EXTRA_QMAKEVARS_PRE} DEFINES+=HAS_SPEAKER"
fi
}
FILES_${PN} += "/usr/lib /usr/share/icons/asteroid/"
FILES_${PN}-dbg += "/usr/lib/qml/org/asteroid/controls/.debug/ /usr/lib/qml/QtQuick/Controls/Styles/Asteroid/.debug/"
FILES_${PN}-dev += "/usr/lib/mkspecs/"
recipes-asteroid/supported-languages/supported-languages/locale.conf
deleted
100644 → 0
View file @
b99751b4
# This is the default locale
LANG
=
en_GB
.
utf8
recipes-asteroid/supported-languages/supported-languages/localeEnv.conf
deleted
100644 → 0
View file @
b99751b4
[
Service
]
EnvironmentFile
=/
var
/
lib
/
environment
/
ceres
/
locale
.
conf
recipes-asteroid/supported-languages/supported-languages_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Set of config files describing the languages that are available on AsteroidOS"
HOMEPAGE = "https://github.com/AsteroidOS/supported-languages"
LICENSE = "CC0-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
SRC_URI = "git://github.com/AsteroidOS/supported-languages.git;protocol=https \
file://locale.conf \
file://localeEnv.conf"
SRCREV = "${AUTOREV}"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
RDEPENDS_${PN} += "source-han-sans-cn-fonts source-han-sans-kr-fonts ttf-lohit ttf-dejavu-sans"
FILES_${PN} += "/etc/systemd/system/user@.service.d/ /usr/lib/systemd/user/ /usr/share/supported-languages/"
INSANE_SKIP_${PN} += "host-user-contaminated"
do_install_append() {
install -d ${D}/etc/systemd/system/user@.service.d/
cp ../localeEnv.conf ${D}/etc/systemd/system/user@.service.d/locale.conf
install -d ${D}/var/lib/environment/ceres/
cp ../locale.conf ${D}/var/lib/environment/ceres/locale.conf
# TODO: Ensure this only allows asteroid-settings to write to this file, so
# that others apps cannot set environment variables
chown 1000:1000 ${D}/var/lib/environment/ceres/locale.conf # ceres:ceres
install -d ${D}/usr/share/supported-languages/
cp ${S}/*.conf ${D}/usr/share/supported-languages/
}
recipes-connectivity/bluez5/bluez5/bluetooth.conf
View file @
2519fe2e
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
<
allow
send_destination
=
"org.bluez"
/>
<
allow
send_destination
=
"org.bluez"
/>
</
policy
>
</
policy
>
<
policy
user
=
"
ceres
"
>
<
policy
user
=
"
nemo
"
>
<
allow
send_destination
=
"org.bluez"
/>
<
allow
send_destination
=
"org.bluez"
/>
</
policy
>
</
policy
>
...
...
recipes-connectivity/libconnman-qt/libconnman-qt5_git.bbappend
0 → 100644
View file @
2519fe2e
SRC_URI_remove = "file://0001-Don-t-use-MeeGo-as-prefix-in-order-to-make-this-a-co.patch"
recipes-core/android-system/android-system_1.0.bbappend
deleted
100644 → 0
View file @
b99751b4
RDEPENDS_${PN}_remove = "lxc"
recipes-core/image/asteroid-image-dbg.bb
deleted
100644 → 0
View file @
b99751b4
inherit asteroid-image
DESCRIPTION = "Asteroid image for debuggers, contains debugging tools"
EXTRA_IMAGE_FEATURES += "dbg-pkgs tools-debug tools-testapps debug-tweaks"
recipes-core/image/asteroid-image-dev.bb
deleted
100644 → 0
View file @
b99751b4
inherit asteroid-image
DESCRIPTION = "Asteroid image for developers, contains development and debugging tools"
EXTRA_IMAGE_FEATURES += "dbg-pkgs dev-pkgs tools-sdk tools-debug tools-testapps debug-tweaks"
recipes-core/image/asteroid-image.bb
deleted
100644 → 0
View file @
b99751b4
inherit asteroid-image
DESCRIPTION = "Asteroid image for users"
recipes-core/image/initramfs-android-image.bbappend
deleted
100644 → 0
View file @
b99751b4
BAD_RECOMMENDATIONS += "busybox-syslog"
recipes-core/image/nemophone-image.bb
0 → 100644
View file @
2519fe2e
inherit nemophone-image
DESCRIPTION = "Nemophone image for users"
LICENCE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
recipes-core/image/nemox86-image.bb
0 → 100644
View file @
2519fe2e
inherit nemox86-image
DESCRIPTION = "Nemox86 image for users"
LICENCE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
recipes-core/initrdscripts/initramfs-boot-android/distro.conf
deleted
100644 → 0
View file @
b99751b4
distro_name
=
"asteroid"
distro_rootfs_file
=
"/etc/asteroid-release"
recipes-core/initrdscripts/initramfs-boot-android/init.sh
deleted
100644 → 0
View file @
b99751b4
#! /bin/sh
# machine.conf should provide $sdcard_partition
.
/machine.conf
# Logging functions
info
()
{
echo
"
$1
"
>
/dev/ttyprintk
}
fail
()
{
echo
"Failed"
>
/dev/ttyprintk
echo
"
$1
"
>
/dev/ttyprintk
echo
"Waiting for 15 seconds before rebooting ..."
>
/dev/ttyprintk
sleep
15s
reboot
}
# Populates /dev (called for /dev and /rfs/dev)
setup_devtmpfs
()
{
mount
-t
devtmpfs
-o
mode
=
0755,nr_inodes
=
0 devtmpfs
$1
/dev
mkdir
$1
/dev/pts
mount
-t
devpts none
$1
/dev/pts/
test
-c
$1
/dev/fd
||
ln
-sf
/proc/self/fd
$1
/dev/fd
test
-c
$1
/dev/stdin
||
ln
-sf
fd/0
$1
/dev/stdin
test
-c
$1
/dev/stdout
||
ln
-sf
fd/1
$1
/dev/stdout
test
-c
$1
/dev/stderr
||
ln
-sf
fd/2
$1
/dev/stderr
test
-c
$1
/dev/socket
||
mkdir
-m
0755
$1
/dev/socket
}
info
"Mounting relevant filesystems ..."
mkdir
-m
0755 /proc
mount
-t
proc proc /proc
mkdir
-m
0755 /sys
mount
-t
sysfs sys /sys
mkdir
-p
/dev
setup_devtmpfs
""
# Checks wether we need to start adbd for interactive debugging
cat
/proc/cmdline |
grep
debug-ramdisk
if
[
$?
-ne
1
]
;
then
mkdir
-p
/dev/usb-ffs/adb
mount
-t
functionfs adb /dev/usb-ffs/adb
echo
0
>
/sys/class/android_usb/android0/enable
echo
18d1
>
/sys/class/android_usb/android0/idVendor
echo
d002
>
/sys/class/android_usb/android0/idProduct
echo
adb
>
/sys/class/android_usb/android0/f_ffs/aliases
echo
ffs
>
/sys/class/android_usb/android0/functions
echo
AsteroidOS
>
/sys/class/android_usb/android0/iManufacturer
echo
InitRamDisk
>
/sys/class/android_usb/android0/iProduct
serial
=
"
$(
cat
/proc/cmdline |
sed
's/.*androidboot.serialno=//'
|
sed
's/ .*//'
)
"
echo
$serial
>
/sys/class/android_usb/android0/iSerial
echo
1
>
/sys/class/android_usb/android0/enable
/usr/bin/android-gadget-setup adb
/usr/bin/adbd
fi
rotation
=
0
if
[
-e
/etc/rotation
]
;
then
read
rotation < /etc/rotation
fi
/usr/bin/psplash
--angle
$rotation
--no-console-switch
&
# The sdcard partition may be the rootfs itself or contain a loop file
info
"Mounting sdcard..."
mkdir
-m
0777 /sdcard /loop
while
[
!
-e
/sys/block/mmcblk0
]
;
do
info
"Waiting for mmcblk0..."
sleep
1
done
/sbin/fsck.ext4
-p
/dev/
$sdcard_partition
mount
-t
auto
-o
rw,noatime,nodiratime,nodelalloc /dev/
$sdcard_partition
/sdcard
[
$?
-eq
0
]
||
fail
"Failed to mount the sdcard. Cannot continue."
info
"Checking for loop rootfs image on the sdcard..."
ANDROID_MEDIA_DIR
=
"/sdcard/media/"
if
[
-d
/sdcard/media/0
]
;
then
ANDROID_MEDIA_DIR
=
"/sdcard/media/0"
fi
BOOT_DIR
=
"/sdcard"
if
[
-e
$ANDROID_MEDIA_DIR
/asteroidos.ext4
]
;
then
# Boots from a /sdcard/asteroidos.ext4 loop file
info
"Rootfs image found at
$ANDROID_MEDIA_DIR
/asteroidos.ext4; mounting it now ..."
mount
-o
noatime,nodiratime,nodelalloc,sync,rw,loop
$ANDROID_MEDIA_DIR
/asteroidos.ext4 /loop
[
$?
-ne
0
]
||
BOOT_DIR
=
"/loop"
fi
setup_devtmpfs
$BOOT_DIR
info
"Move the /proc and /sys filesystems..."
umount
-l
/proc
umount
-l
/sys
mount
-t
proc proc
$BOOT_DIR
/proc
mount
-t
sysfs sys
$BOOT_DIR
/sys
info
"Switching to rootfs..."
exec
switch_root
-c
/dev/ttyprintk
$BOOT_DIR
/lib/systemd/systemd
recipes-core/initrdscripts/initramfs-boot-android_1.0.bbappend
deleted
100644 → 0
View file @
b99751b4
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
S = "${WORKDIR}"
RDEPENDS_${PN} += "e2fsprogs-e2fsck psplash"
recipes-core/libhybris/libhybris/0001-Disable-the-wifi-and-opencl-modules-as-their-necessa.patch
deleted
100644 → 0
View file @
b99751b4
From eacd1b2e22597e7d07aa21e7f0af320acd50e669 Mon Sep 17 00:00:00 2001
From: Florent Revest <revestflo@gmail.com>
Date: Sun, 16 Sep 2018 19:55:43 +0200
Subject: [PATCH] Disable the wifi and opencl modules as their necessary
headers are never distributed as part of asteroidos ports
---
hybris/Makefile.am | 2 +-
hybris/tests/Makefile.am | 19 +------------------
2 files changed, 2 insertions(+), 19 deletions(-)
diff --git a/hybris/Makefile.am b/hybris/Makefile.am
index 4879a9c..fc6a786 100644
--- a/hybris/Makefile.am
+++ b/hybris/Makefile.am
@@ -6,7 +6,7 @@
endif
if HAS_ANDROID_5_0_0
SUBDIRS += libsync
endif
-SUBDIRS += egl glesv1 glesv2 ui sf input camera vibrator media wifi opencl
+SUBDIRS += egl glesv1 glesv2 ui sf input camera vibrator media
if HAS_LIBNFC_NXP_HEADERS
SUBDIRS += libnfc_nxp libnfc_ndef_nxp
diff --git a/hybris/tests/Makefile.am b/hybris/tests/Makefile.am
index 242436b..625aa4b 100644
--- a/hybris/tests/Makefile.am
+++ b/hybris/tests/Makefile.am
@@ -11,9 +11,7 @@
bin_PROGRAMS = \
test_vibrator \
test_media \
test_recorder \
- test_gps \
- test_opencl \
- test_wifi
+ test_gps
if HAS_ANDROID_4_2_0
bin_PROGRAMS += test_hwcomposer
@@ -211,18 +209,3 @@
test_vibrator_LDADD = \
$(top_builddir)/hardware/libhardware.la \
$(top_builddir)/vibrator/libvibrator.la
-test_wifi_SOURCES = test_wifi.c
-test_wifi_CFLAGS = \
- -I$(top_srcdir)/include \
- $(ANDROID_HEADERS_CFLAGS)
-test_wifi_LDADD = \
- $(top_builddir)/wifi/libwifi.la
-
-test_opencl_SOURCES = test_opencl.c
-test_opencl_CFLAGS = \
- -I$(top_srcdir)/include \
- $(ANDROID_HEADERS_CFLAGS)
-test_opencl_LDADD = \
- $(top_builddir)/common/libhybris-common.la \
- $(top_builddir)/opencl/libOpenCL.la
-
--
2.19.0
recipes-core/libhybris/libhybris_git.bbappend
deleted
100644 → 0
View file @
b99751b4
FILESEXTRAPATHS_prepend := "${THISDIR}/libhybris:"
SRC_URI += " file://0001-Disable-the-wifi-and-opencl-modules-as-their-necessa.patch;striplevel=2"
DEPENDS += " wayland "
EXTRA_OECONF += " --enable-experimental --enable-wayland --with-default-egl-platform=wayland --with-default-hybris-ld-library-path=/usr/libexec/hal-droid/system/lib:/vendor/lib:/system/lib"
COMPATIBLE_MACHINE=""
recipes-core/mkbootimg-tools/mkbootimg-tools_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "A tool to read/write/update android boot images"
HOMEPAGE = "https://github.com/xiaolu/mkbootimg_tools"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://mkboot;beginline=1;endline=14;md5=7b23e8b2786c0da7fb7ff74d45637d54"
SRC_URI = "git://github.com/xiaolu/mkbootimg_tools;protocol=https;branch=master"
SRCREV = "df5b4ab37854e72e124d8108cbfb5a1b88ee3c63"
S = "${WORKDIR}/git"
PV = "git"
BBCLASSEXTEND = "native"
do_install() {
install -d ${D}${bindir}
install -m 0755 ${S}/mkboot ${D}${bindir}
install -m 0755 ${S}/mkbootimg ${D}${bindir}
}
recipes-core/msm-fb-refresher/msm-fb-refresher/msm-fb-refresher.service
deleted
100644 → 0
View file @
b99751b4
[Unit]
Description=msm-fb-refresher updates the framebuffer on qualcomm devices
[Service]
Type=oneshot
RemainAfterExit=no
ExecStart=/usr/bin/msm-fb-refresher
[Install]
WantedBy=graphical.target
recipes-core/msm-fb-refresher/msm-fb-refresher_git.bb
deleted
100644 → 0
View file @
b99751b4
DESCRIPTION = "Some qualcomm devices need a refresher ioctl to show something on screen. This is a simple soft that does that on boot."
PR = "r0"
SRC_URI = "git://github.com/AsteroidOS/msm-fb-refresher.git;protocol=https \
file://msm-fb-refresher.service"
SRCREV = "b89cca860f9c37e71b3fbd5ae53c4e8d521e1de8"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://refresher.c;beginline=1;endline=16;md5=3d0eae401b24b819f25959dcfcc3194f"
S = "${WORKDIR}/git/"
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
do_compile() {
${CC} ${CFLAGS} ${LDFLAGS} ${S}/refresher.c -o ${S}/msm-fb-refresher
}
do_install() {
install -m 0755 -d ${D}${bindir}
install -m 0755 ${S}/msm-fb-refresher ${D}${bindir}
install -d ${D}/etc/systemd/system/multi-user.target.wants/
cp ../msm-fb-refresher.service ${D}/etc/systemd/system/
ln -s ../msm-fb-refresher.service ${D}/etc/systemd/system/multi-user.target.wants/msm-fb-refresher.service
}
recipes-core/psplash/files/psplash-img-280.png
View replaced file @
b99751b4
View file @
2519fe2e
5.35 KB
|
W:
|
H:
7.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
recipes-core/psplash/files/psplash-img-320.png
View replaced file @
b99751b4
View file @
2519fe2e
8 KB
|
W:
|
H:
5.76 KB
|
W:
|
H:
2-up
Swipe
Onion skin
recipes-core/psplash/files/psplash-img-400.png
deleted
100644 → 0
View file @
b99751b4
20 KB
recipes-core/systemd/systemd/50-video.rules
View file @
2519fe2e
...
@@ -6,3 +6,4 @@ ACTION=="add", KERNEL=="mtk_disp_mgr", MODE="0664", GROUP="video"
...
@@ -6,3 +6,4 @@ ACTION=="add", KERNEL=="mtk_disp_mgr", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="MTK_SMI", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="MTK_SMI", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="mali", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="mali", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="vboxguest", MODE="0664", GROUP="video"
ACTION=="add", KERNEL=="vboxguest", MODE="0664", GROUP="video"
SUBSYSTEM=="vchiq", MODE="0660", GROUP="video"
recipes-core/systemd/systemd/65-android.rules
deleted
100644 → 0
View file @
b99751b4
# Taken from https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/
# lxc-android-config/saucy/view/head:/lib/udev/rules.d/65-android.rules
# (c) 2013 Canonical LTD.
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the the GNU General Public License version 3, as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranties of
# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
# PURPOSE. See the applicable version of the GNU Lesser General Public
# License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# logging devices
ACTION=="add", KERNEL=="log_*", MODE="0666"
ACTION=="add", KERNEL=="log_main", SYMLINK+="alog/main"
ACTION=="add", KERNEL=="log_system", SYMLINK+="alog/system"
ACTION=="add", KERNEL=="log_radio", SYMLINK+="alog/radio"
ACTION=="add", KERNEL=="log_events", SYMLINK+="alog/events"
# system devices
ACTION=="add", KERNEL=="binder", MODE="0666"
# graphics devices
SUBSYSTEM=="graphics", KERNEL=="*", SYMLINK+="graphics/%k"
# input devices
ACTION=="add", KERNEL=="event[0-9]*", GROUP="system", MODE="0660"
# misc devices
ACTION=="add", KERNEL=="alarm", GROUP="system", MODE="0664"
ACTION=="add", KERNEL=="uhid", GROUP="system", MODE="0660"
# memory
ACTION=="add", KERNEL=="ashmem", GROUP="system", MODE="0666"
# rfkill
ACTION=="add", KERNEL=="rfkill", GROUP="system", MODE="0660"
recipes-core/systemd/systemd/65-input.rules
0 → 100644
View file @
2519fe2e
ACTION=="add", KERNEL=="event[0-9]*", GROUP="system", MODE="0660"
recipes-core/systemd/systemd_%.bbappend
View file @
2519fe2e
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI_append = " file://50-video.rules \
SRC_URI_append = " file://50-video.rules \
file://65-
android
.rules"
file://65-
input
.rules"
do_install_append() {
do_install_append() {
# Setup udev rules for the rights of Android and graphic cards specific devices
# Setup udev rules for the rights of Android and graphic cards specific devices
install -m 0644 ${WORKDIR}/50-video.rules ${D}${sysconfdir}/udev/rules.d/50-video.rules
install -m 0644 ${WORKDIR}/50-video.rules ${D}${sysconfdir}/udev/rules.d/50-video.rules
install -m 0644 ${WORKDIR}/65-
android.rules ${D}${sysconfdir}/udev/rules.d/65-android
.rules
install -m 0644 ${WORKDIR}/65-
input.rules ${D}${sysconfdir}/udev/rules.d/65-input
.rules
# Enables auto-login for
ceres
# Enables auto-login for
user
install -d ${D}/var/lib/systemd/linger
install -d ${D}/var/lib/systemd/linger
touch ${D}/var/lib/systemd/linger/
ceres
touch ${D}/var/lib/systemd/linger/
${TARGET_USERNAME}
sed -i "s@agetty --noclear @agetty --autologin
ceres
@" ${D}/lib/systemd/system/getty@.service
sed -i "s@agetty --noclear @agetty --autologin
${TARGET_USERNAME}
@" ${D}/lib/systemd/system/getty@.service
}
}
PACKAGECONFIG_append += "pam"
PACKAGECONFIG_append += "pam"
...
...
recipes-devtools/android-tools/android-tools-conf_1.0.bbappend
deleted
100644 → 0
View file @
b99751b4
S = "${WORKDIR}"
recipes-devtools/opkg/opkg_%.bbappend
deleted
100644 → 0
View file @
b99751b4
PACKAGECONFIG_append = " curl"
recipes-gnome/dconf/dconf_%.bbappend
View file @
2519fe2e
...
@@ -3,3 +3,6 @@ DEPENDS_remove = "gtk+3"
...
@@ -3,3 +3,6 @@ DEPENDS_remove = "gtk+3"
DEPENDS_remove = "libxml2"
DEPENDS_remove = "libxml2"
DEPENDS += "dbus"
DEPENDS += "dbus"
REQUIRED_DISTRO_FEATURES_remove = "x11"
REQUIRED_DISTRO_FEATURES_remove = "x11"
gsettings_postinstrm () {
}
recipes-graphics/ttf-fonts/ttf-asteroid-fonts_1.0.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "AsteroidOS fonts set"
SECTION = "fonts"
HOMEPAGE = "https://github.com/AsteroidOS/asteroid-fonts"
LICENSE = "OFL-1.1 & Apache-2.0 & CC-BY-3.0"
LIC_FILES_CHKSUM = "file://README.md;beginline=6;endline=15;md5=f9ba0acd79b8f80c8b1efdb41a7ae34e"
PR = "r0"
INHIBIT_DEFAULT_DEPS = "1"
inherit allarch
inherit fontcache
SRC_URI = "git://github.com/AsteroidOS/asteroid-fonts.git;protocol=https"
SRCREV = "871b02849988786a76b5948857fdb541417dc94d"
S = "${WORKDIR}/git"
FONT_PACKAGES = "ttf-asteroid-fonts"
do_install() {
install -d ${D}/usr/share/fonts/
find ./ -name '*.[to]tf' -exec install -m 0644 {} ${D}/usr/share/fonts \;
}
FILES_${PN} += "/usr/share/fonts"
recipes-graphics/ttf-fonts/ttf-opensans_1.0.bb
0 → 100644
View file @
2519fe2e
SUMMARY = "OpenSans fonts - TTF Version"
SECTION = "fonts"
HOMEPAGE = "https://www.google.com/fonts/specimen/Open+Sans"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
PR = "r0"
# we don't need a compiler nor a c library for these fonts
INHIBIT_DEFAULT_DEPS = "1"
inherit allarch fontcache
SRC_URI = "git://github.com/ppowalowski/fontface-open-sans.git;protocol=https"
SRCREV = "462165fa0e73a665d2fbc8c80ecc23ce135700da"
S = "${WORKDIR}/git"
FONT_PACKAGES = "ttf-opensans"
do_install() {
install -d ${D}/usr/share/fonts/
find ./ -name '*.tt[cf]' -exec install -m 0644 {} ${D}/usr/share/fonts \;
}
FILES_${PN} += "/usr/share/fonts"
recipes-graphics/wayland/wayland/0001-Remove-wayland-egl-which-is-distributed-by-libhybris.patch
deleted
100644 → 0
View file @
b99751b4
From 8c62497e62a7228cc5fc39090d0327b8908e8942 Mon Sep 17 00:00:00 2001
From: Florent Revest <revestflo@gmail.com>
Date: Sun, 2 Dec 2018 18:37:25 +0100
Subject: [PATCH] Remove wayland-egl which is distributed by libhybris
---
Makefile.am | 21 +--
configure.ac | 2 -
egl/wayland-egl-abi-check.c | 235 ----------------------------------
egl/wayland-egl-backend.h | 67 ----------
egl/wayland-egl-backend.pc.in | 9 --
egl/wayland-egl-symbols-check | 51 --------
egl/wayland-egl.c | 104 ---------------
egl/wayland-egl.pc.in | 11 --
8 files changed, 1 insertion(+), 499 deletions(-)
delete mode 100644 egl/wayland-egl-abi-check.c
delete mode 100644 egl/wayland-egl-backend.h
delete mode 100644 egl/wayland-egl-backend.pc.in
delete mode 100755 egl/wayland-egl-symbols-check
delete mode 100644 egl/wayland-egl.c
delete mode 100644 egl/wayland-egl.pc.in
diff --git a/Makefile.am b/Makefile.am
index 697c517..9568674 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -146,20 +146,9 @@
libwayland_cursor_la_CFLAGS = \
-I$(top_srcdir)/src \
-DICONDIR=\"$(ICONDIR)\"
-lib_LTLIBRARIES += libwayland-egl.la
-
include_HEADERS += egl/wayland-egl.h
include_HEADERS += egl/wayland-egl-core.h
-libwayland_egl_la_SOURCES = egl/wayland-egl.c
-libwayland_egl_la_LDFLAGS = -version-info 1
-
-pkgconfig_DATA += egl/wayland-egl.pc
-
-## XXX: backend interface
-include_HEADERS += egl/wayland-egl-backend.h
-pkgconfig_DATA += egl/wayland-egl-backend.pc
-
built_test_programs = \
array-test \
client-test \
@@ -180,13 +169,7 @@
built_test_programs = \
message-test \
headers-test \
compositor-introspection-test \
- protocol-logger-test \
- wayland-egl-abi-check
-
-EXTRA_DIST += egl/wayland-egl-symbols-check
-
-check_PROGRAMS = wayland-egl-abi-check
-wayland_egl_abi_check_SOURCES = egl/wayland-egl-abi-check.c
+ protocol-logger-test
if ENABLE_CPP_TEST
built_test_programs += cpp-compile-test
@@ -196,13 +179,11 @@
AM_TESTS_ENVIRONMENT = \
export WAYLAND_SCANNER='$(top_builddir)/wayland-scanner' \
TEST_DATA_DIR='$(top_srcdir)/tests/data' \
TEST_OUTPUT_DIR='$(top_builddir)/tests/output' \
- WAYLAND_EGL_LIB='$(top_builddir)/.libs/libwayland-egl.so' \
SED=$(SED) \
NM='$(NM)' \
;
TESTS = $(built_test_programs) \
- egl/wayland-egl-symbols-check \
tests/scanner-test.sh
noinst_PROGRAMS = \
diff --git a/configure.ac b/configure.ac
index f05fba4..5a2d2c4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -185,8 +185,6 @@
AC_CONFIG_FILES([Makefile
doc/publican/Makefile
doc/doxygen/Makefile
doc/man/Makefile
- egl/wayland-egl.pc
- egl/wayland-egl-backend.pc
src/wayland-server-uninstalled.pc
src/wayland-client-uninstalled.pc
src/wayland-scanner-uninstalled.pc
diff --git a/egl/wayland-egl-abi-check.c b/egl/wayland-egl-abi-check.c
deleted file mode 100644
index faa6b57..0000000
--- a/egl/wayland-egl-abi-check.c
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-#include <stddef.h> /* offsetof */
-#include <stdio.h> /* printf */
-
-#include "wayland-egl-backend.h" /* Current struct wl_egl_window implementation */
-
-/*
- * Following are previous implementations of wl_egl_window.
- *
- * DO NOT EVER CHANGE!
- */
-
-/* From: 214fc6e850 - Benjamin Franzke : egl: Implement libwayland-egl */
-struct wl_egl_window_v0 {
- struct wl_surface *surface;
-
- int width;
- int height;
- int dx;
- int dy;
-
- int attached_width;
- int attached_height;
-};
-
-/* From: ca3ed3e024 - Ander Conselvan de Oliveira : egl/wayland: Don't invalidate drawable on swap buffers */
-struct wl_egl_window_v1 {
- struct wl_surface *surface;
-
- int width;
- int height;
- int dx;
- int dy;
-
- int attached_width;
- int attached_height;
-
- void *private;
- void (*resize_callback)(struct wl_egl_window *, void *);
-};
-
-/* From: 690ead4a13 - Stencel, Joanna : egl/wayland-egl: Fix for segfault in dri2_wl_destroy_surface. */
-#define WL_EGL_WINDOW_VERSION_v2 2
-struct wl_egl_window_v2 {
- struct wl_surface *surface;
-
- int width;
- int height;
- int dx;
- int dy;
-
- int attached_width;
- int attached_height;
-
- void *private;
- void (*resize_callback)(struct wl_egl_window *, void *);
- void (*destroy_window_callback)(void *);
-};
-
-/* From: 2d5d61bc49 - Miguel A. Vico : wayland-egl: Make wl_egl_window a versioned struct */
-#define WL_EGL_WINDOW_VERSION_v3 3
-struct wl_egl_window_v3 {
- const intptr_t version;
-
- int width;
- int height;
- int dx;
- int dy;
-
- int attached_width;
- int attached_height;
-
- void *driver_private;
- void (*resize_callback)(struct wl_egl_window *, void *);
- void (*destroy_window_callback)(void *);
-
- struct wl_surface *surface;
-};
-
-
-/* This program checks we keep a backwards-compatible struct wl_egl_window
- * definition whenever it is modified in wayland-egl-backend.h.
- *
- * The previous definition should be added above as a new struct
- * wl_egl_window_vN, and the appropriate checks should be added below
- */
-
-#define MEMBER_SIZE(type, member) sizeof(((type *)0)->member)
-
-#define CHECK_RENAMED_MEMBER(a_ver, b_ver, a_member, b_member) \
- do { \
- if (offsetof(struct wl_egl_window ## a_ver, a_member) != \
- offsetof(struct wl_egl_window ## b_ver, b_member)) { \
- printf("Backards incompatible change detected!\n " \
- "offsetof(struct wl_egl_window" #a_ver "::" #a_member ") != " \
- "offsetof(struct wl_egl_window" #b_ver "::" #b_member ")\n"); \
- return 1; \
- } \
- \
- if (MEMBER_SIZE(struct wl_egl_window ## a_ver, a_member) != \
- MEMBER_SIZE(struct wl_egl_window ## b_ver, b_member)) { \
- printf("Backards incompatible change detected!\n " \
- "MEMBER_SIZE(struct wl_egl_window" #a_ver "::" #a_member ") != " \
- "MEMBER_SIZE(struct wl_egl_window" #b_ver "::" #b_member ")\n"); \
- return 1; \
- } \
- } while (0)
-
-#define CHECK_MEMBER(a_ver, b_ver, member) CHECK_RENAMED_MEMBER(a_ver, b_ver, member, member)
-#define CHECK_MEMBER_CURRENT(a_ver, member) CHECK_MEMBER(a_ver,, member)
-
-#define CHECK_SIZE(a_ver, b_ver) \
- do { \
- if (sizeof(struct wl_egl_window ## a_ver) > \
- sizeof(struct wl_egl_window ## b_ver)) { \
- printf("Backards incompatible change detected!\n " \
- "sizeof(struct wl_egl_window" #a_ver ") > " \
- "sizeof(struct wl_egl_window" #b_ver ")\n"); \
- return 1; \
- } \
- } while (0)
-
-#define CHECK_SIZE_CURRENT(a_ver) \
- do { \
- if (sizeof(struct wl_egl_window ## a_ver) != \
- sizeof(struct wl_egl_window)) { \
- printf("Backards incompatible change detected!\n " \
- "sizeof(struct wl_egl_window" #a_ver ") != " \
- "sizeof(struct wl_egl_window)\n"); \
- return 1; \
- } \
- } while (0)
-
-#define CHECK_VERSION(a_ver, b_ver) \
- do { \
- if ((WL_EGL_WINDOW_VERSION ## a_ver) >= \
- (WL_EGL_WINDOW_VERSION ## b_ver)) { \
- printf("Backards incompatible change detected!\n " \
- "WL_EGL_WINDOW_VERSION" #a_ver " >= " \
- "WL_EGL_WINDOW_VERSION" #b_ver "\n"); \
- return 1; \
- } \
- } while (0)
-
-#define CHECK_VERSION_CURRENT(a_ver) \
- do { \
- if ((WL_EGL_WINDOW_VERSION ## a_ver) != \
- (WL_EGL_WINDOW_VERSION)) { \
- printf("Backards incompatible change detected!\n " \
- "WL_EGL_WINDOW_VERSION" #a_ver " != " \
- "WL_EGL_WINDOW_VERSION\n"); \
- return 1; \
- } \
- } while (0)
-
-int main(int argc, char **argv)
-{
- /* Check wl_egl_window_v1 ABI against wl_egl_window_v0 */
- CHECK_MEMBER(_v0, _v1, surface);
- CHECK_MEMBER(_v0, _v1, width);
- CHECK_MEMBER(_v0, _v1, height);
- CHECK_MEMBER(_v0, _v1, dx);
- CHECK_MEMBER(_v0, _v1, dy);
- CHECK_MEMBER(_v0, _v1, attached_width);
- CHECK_MEMBER(_v0, _v1, attached_height);
-
- CHECK_SIZE(_v0, _v1);
-
- /* Check wl_egl_window_v2 ABI against wl_egl_window_v1 */
- CHECK_MEMBER(_v1, _v2, surface);
- CHECK_MEMBER(_v1, _v2, width);
- CHECK_MEMBER(_v1, _v2, height);
- CHECK_MEMBER(_v1, _v2, dx);
- CHECK_MEMBER(_v1, _v2, dy);
- CHECK_MEMBER(_v1, _v2, attached_width);
- CHECK_MEMBER(_v1, _v2, attached_height);
- CHECK_MEMBER(_v1, _v2, private);
- CHECK_MEMBER(_v1, _v2, resize_callback);
-
- CHECK_SIZE(_v1, _v2);
-
- /* Check wl_egl_window_v3 ABI against wl_egl_window_v2 */
- CHECK_RENAMED_MEMBER(_v2, _v3, surface, version);
- CHECK_MEMBER (_v2, _v3, width);
- CHECK_MEMBER (_v2, _v3, height);
- CHECK_MEMBER (_v2, _v3, dx);
- CHECK_MEMBER (_v2, _v3, dy);
- CHECK_MEMBER (_v2, _v3, attached_width);
- CHECK_MEMBER (_v2, _v3, attached_height);
- CHECK_RENAMED_MEMBER(_v2, _v3, private, driver_private);
- CHECK_MEMBER (_v2, _v3, resize_callback);
- CHECK_MEMBER (_v2, _v3, destroy_window_callback);
-
- CHECK_SIZE (_v2, _v3);
- CHECK_VERSION(_v2, _v3);
-
- /* Check current wl_egl_window ABI against wl_egl_window_v3 */
- CHECK_MEMBER_CURRENT(_v3, version);
- CHECK_MEMBER_CURRENT(_v3, width);
- CHECK_MEMBER_CURRENT(_v3, height);
- CHECK_MEMBER_CURRENT(_v3, dx);
- CHECK_MEMBER_CURRENT(_v3, dy);
- CHECK_MEMBER_CURRENT(_v3, attached_width);
- CHECK_MEMBER_CURRENT(_v3, attached_height);
- CHECK_MEMBER_CURRENT(_v3, driver_private);
- CHECK_MEMBER_CURRENT(_v3, resize_callback);
- CHECK_MEMBER_CURRENT(_v3, destroy_window_callback);
- CHECK_MEMBER_CURRENT(_v3, surface);
-
- CHECK_SIZE_CURRENT (_v3);
- CHECK_VERSION_CURRENT(_v3);
-
- return 0;
-}
diff --git a/egl/wayland-egl-backend.h b/egl/wayland-egl-backend.h
deleted file mode 100644
index 869c86f..0000000
--- a/egl/wayland-egl-backend.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright © 2011 Benjamin Franzke
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- *
- * Authors:
- * Benjamin Franzke <benjaminfranzke@googlemail.com>
- */
-
-#ifndef _WAYLAND_EGL_PRIV_H
-#define _WAYLAND_EGL_PRIV_H
-
-#include <stdint.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * NOTE: This version must be kept in sync with the Version field in the
- * wayland-egl-backend.pc.in file.
- */
-#define WL_EGL_WINDOW_VERSION 3
-
-struct wl_surface;
-
-struct wl_egl_window {
- const intptr_t version;
-
- int width;
- int height;
- int dx;
- int dy;
-
- int attached_width;
- int attached_height;
-
- void *driver_private;
- void (*resize_callback)(struct wl_egl_window *, void *);
- void (*destroy_window_callback)(void *);
-
- struct wl_surface *surface;
-};
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/egl/wayland-egl-backend.pc.in b/egl/wayland-egl-backend.pc.in
deleted file mode 100644
index 6cf0ed4..0000000
--- a/egl/wayland-egl-backend.pc.in
+++ /dev/null
@@ -1,9 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-includedir=@includedir@
-
-Name: wayland-egl-backend
-Description: Backend wayland-egl interface
-Version: 3
-Libs:
-Cflags: -I${includedir}
diff --git a/egl/wayland-egl-symbols-check b/egl/wayland-egl-symbols-check
deleted file mode 100755
index d04fd04..0000000
--- a/egl/wayland-egl-symbols-check
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/sh
-set -eu
-
-RET=0
-LIB=${WAYLAND_EGL_LIB}
-
-if ! test -f "$LIB"; then
- echo "Test binary \"$LIB\" does not exist"
- exit 99
-fi
-
-if ! test -n "$NM"; then
- echo "nm environment variable not set"
- exit 99
-fi
-
-AVAIL_FUNCS="$($NM -D --format=bsd --defined-only $LIB | awk '{print $3}')"
-
-# Official ABI, taken from the header.
-REQ_FUNCS="wl_egl_window_resize
-wl_egl_window_create
-wl_egl_window_destroy
-wl_egl_window_get_attached_size
-"
-
-NEW_ABI=$(echo "$AVAIL_FUNCS" | while read func; do
- echo "$func" | grep -q "^_" && continue
- echo "$REQ_FUNCS" | grep -q "^$func$" && continue
-
- echo $func
-done)
-
-if test -n "$NEW_ABI"; then
- echo "New ABI detected - If intentional, update the test."
- echo "$NEW_ABI"
- RET=1
-fi
-
-REMOVED_ABI=$(echo "$REQ_FUNCS" | while read func; do
- echo "$AVAIL_FUNCS" | grep -q "^$func$" && continue
-
- echo $func
-done)
-
-if test -n "$REMOVED_ABI"; then
- echo "ABI break detected - Required symbol(s) no longer exported!"
- echo "$REMOVED_ABI"
- RET=1
-fi
-
-exit $RET
diff --git a/egl/wayland-egl.c b/egl/wayland-egl.c
deleted file mode 100644
index a60f899..0000000
--- a/egl/wayland-egl.c
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Copyright © 2011 Kristian Høgsberg
- * Copyright © 2011 Benjamin Franzke
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- *
- * Authors:
- * Kristian Høgsberg <krh@bitplanet.net>
- * Benjamin Franzke <benjaminfranzke@googlemail.com>
- */
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "wayland-egl.h"
-#include "wayland-egl-backend.h"
-#include "wayland-util.h"
-
-
-WL_EXPORT void
-wl_egl_window_resize(struct wl_egl_window *egl_window,
- int width, int height,
- int dx, int dy)
-{
- if (width <= 0 || height <= 0)
- return;
-
- egl_window->width = width;
- egl_window->height = height;
- egl_window->dx = dx;
- egl_window->dy = dy;
-
- if (egl_window->resize_callback)
- egl_window->resize_callback(egl_window, egl_window->driver_private);
-}
-
-WL_EXPORT struct wl_egl_window *
-wl_egl_window_create(struct wl_surface *surface,
- int width, int height)
-{
- struct wl_egl_window *egl_window;
-
- if (width <= 0 || height <= 0)
- return NULL;
-
- egl_window = calloc(1, sizeof *egl_window);
- if (!egl_window)
- return NULL;
-
- /* Cast away the constness to set the version number.
- *
- * We want the const notation since it gives an explicit
- * feedback to the backend implementation, should it try to
- * change it.
- *
- * The latter in itself is not too surprising as these days APIs
- * tend to provide bidirectional version field.
- */
- intptr_t *version = (intptr_t *)&egl_window->version;
- *version = WL_EGL_WINDOW_VERSION;
-
- egl_window->surface = surface;
-
- egl_window->width = width;
- egl_window->height = height;
-
- return egl_window;
-}
-
-WL_EXPORT void
-wl_egl_window_destroy(struct wl_egl_window *egl_window)
-{
- if (egl_window->destroy_window_callback)
- egl_window->destroy_window_callback(egl_window->driver_private);
- free(egl_window);
-}
-
-WL_EXPORT void
-wl_egl_window_get_attached_size(struct wl_egl_window *egl_window,
- int *width, int *height)
-{
- if (width)
- *width = egl_window->attached_width;
- if (height)
- *height = egl_window->attached_height;
-}
diff --git a/egl/wayland-egl.pc.in b/egl/wayland-egl.pc.in
deleted file mode 100644
index 2e2d4c4..0000000
--- a/egl/wayland-egl.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: wayland-egl
-Description: Frontend wayland-egl library
-Version: 18.1.0
-Requires: wayland-client
-Libs: -L${libdir} -lwayland-egl
-Cflags: -I${includedir}
--
2.19.1
recipes-graphics/wayland/wayland_%.bbappend
deleted
100644 → 0
View file @
b99751b4
FILESEXTRAPATHS_prepend := "${THISDIR}/wayland:"
recipes-multimedia/pulseaudio/pulseaudio-modules-droid/0001-Use-pa_card_put-and-pa_card_choose_initial_profile.patch
deleted
100644 → 0
View file @
b99751b4
From 04b2fe6c1f2c416965723a7736999f7d2660fdd7 Mon Sep 17 00:00:00 2001
From: Florent Revest <revestflo@gmail.com>
Date: Mon, 23 Jan 2017 00:25:55 +0100
Subject: [PATCH] Use pa_card_put and pa_card_choose_initial_profile
---
src/droid/module-droid-card.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/droid/module-droid-card.c b/src/droid/module-droid-card.c
index 03a5875..bede5eb 100644
--- a/src/droid/module-droid-card.c
+++ b/src/droid/module-droid-card.c
@@ -925,6 +925,9 @@
int pa__init(pa_module *m) {
u->card->userdata = u;
u->card->set_profile = card_set_profile;
+ pa_card_choose_initial_profile(u->card);
+ pa_card_put(u->card);
+
u->modargs = ma;
u->module = m;
--
2.11.0
recipes-multimedia/pulseaudio/pulseaudio-modules-droid/0002-Install-modules-to-usr-lib-pulse-12.2.patch
deleted
100644 → 0
View file @
b99751b4
From 930cf7fce3ddd3279ca24a953c1929525668ed02 Mon Sep 17 00:00:00 2001
From: Florent Revest <revestflo@gmail.com>
Date: Thu, 31 Aug 2017 16:22:15 +0100
Subject: [PATCH] Install modules to /usr/lib/pulse-12.2/
---
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 3530660..9430563 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,8 +20,8 @@
AC_PROG_CC_C99
AM_PROG_CC_C_O
AC_PROG_GCC_TRADITIONAL
-m4_define(pa_major, `echo $VERSION | cut -d. -f1 | cut -d- -f1`)
-m4_define(pa_minor, `echo $VERSION | cut -d. -f2 | cut -d- -f1`)
+m4_define(pa_major, `echo 12`)
+m4_define(pa_minor, `echo 2`)
AC_SUBST(PA_MAJOR, pa_major)
AC_SUBST(PA_MAJORMINOR, pa_major.pa_minor)
--
2.7.4
recipes-multimedia/pulseaudio/pulseaudio-modules-droid_git.bb
deleted
100644 → 0
View file @
b99751b4
SUMMARY = "Android/hybris plugin for PulseAudio"
HOMEPAGE = "https://github.com/mer-hybris/pulseaudio-modules-droid"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=f294906e6e4eac9d917503a0bbd139b4"
SRC_URI = "git://github.com/mer-hybris/pulseaudio-modules-droid;protocol=https \
file://0001-Use-pa_card_put-and-pa_card_choose_initial_profile.patch \
file://0002-Install-modules-to-usr-lib-pulse-12.2.patch"
SRCREV = "e28d1e22d3b0963e457e4fa45b952536ca415c9e"
PR = "r1"
PV = "+git${SRCPV}"
S = "${WORKDIR}/git"
DEPENDS += "pulseaudio libhybris"
inherit autotools pkgconfig
B = "${S}"
do_configure_prepend() {
sed -i "/define QCOM_HARDWARE/d" src/common/droid-util-51.h
}
FILES_${PN} += "/usr/lib/pulse-12.2/modules"
FILES_${PN}-dbg += "/usr/lib/pulse-12.2/modules/.debug/"
FILES_${PN}-staticdev += "/usr/lib/pulse-12.2/modules/*.a"
recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bbappend
View file @
2519fe2e
USE_RUBY = ""
USE_RUBY = ""
RDEPENDS_${PN}_remove = "qtquickcontrols2"
RDEPENDS_${PN} += "qtquickcontrols2"
RDEPENDS_${PN}_remove = "qtquickcontrols2-dev"
RDEPENDS_${PN} += "qtquickcontrols2-dev"
RDEPENDS_${PN}_remove = "qtquickcontrols2-mkspecs"
RDEPENDS_${PN} += "qtquickcontrols2-mkspecs"
RDEPENDS_${PN}_remove = "qtquickcontrols2-mkspecs"
RDEPENDS_${PN}_remove = "qttools-mkspecs"
RDEPENDS_${PN}_remove = "qttools-mkspecs"
RDEPENDS_${PN}_remove = "qttools-staticdev"
RDEPENDS_${PN}_remove = "qttools-staticdev"
RDEPENDS_${PN}_remove = "qtscript-dev"
RDEPENDS_${PN}_remove = "qtscript-dev"
...
@@ -30,4 +29,4 @@ RDEPENDS_${PN} += "glibmm-dev"
...
@@ -30,4 +29,4 @@ RDEPENDS_${PN} += "glibmm-dev"
RDEPENDS_${PN} += "qtmpris-dev"
RDEPENDS_${PN} += "qtmpris-dev"
RDEPENDS_${PN} += "mapplauncherd-qt"
RDEPENDS_${PN} += "mapplauncherd-qt"
RDEPENDS_${PN} += "q
ml-asteroid
-dev"
RDEPENDS_${PN} += "q
tquickcontrols-nemo
-dev"
recipes-qt/qt5/qt5-git.inc
View file @
2519fe2e
# Copyright (C) 2012-2016 O.S. Systems Software LTDA.
# Copyright (C) 2012-2016 O.S. Systems Software LTDA.
# Copyright (C) 2013-201
4
Martin Jansa <martin.jansa@gmail.com>
# Copyright (C) 2013-201
8
Martin Jansa <martin.jansa@gmail.com>
QT_MODULE
?=
"${BPN}"
QT_MODULE
?=
"${BPN}"
QT_MODULE_BRANCH
?=
"5.6"
QT_MODULE_BRANCH
?=
"5.12"
QT_MODULE_BRANCH_PARAM
?=
"branch=${QT_MODULE_BRANCH}"
# each module needs to define valid SRCREV
# each module needs to define valid SRCREV
SRC_URI
=
" \
SRC_URI
=
" \
${QT_GIT}/${QT_MODULE}.git;name=${QT_MODULE};
branch=${QT_MODULE_BRANCH
};protocol=${QT_GIT_PROTOCOL} \
${QT_GIT}/${QT_MODULE}.git;name=${QT_MODULE};
${QT_MODULE_BRANCH_PARAM
};protocol=${QT_GIT_PROTOCOL} \
"
"
CVE_PRODUCT
=
"qt"
S
=
"${WORKDIR}/git"
S
=
"${WORKDIR}/git"
PV
=
"5.6.1+git${SRCPV}"
PV
=
"5.12.0+git${SRCPV}"
recipes-qt/qt5/qt5.inc
View file @
2519fe2e
# Copyright (C) 2012, 2014 O.S. Systems Software LTDA.
# Copyright (C) 2012, 2014 O.S. Systems Software LTDA.
# Copyright (C) 2013 Martin Jansa <martin.jansa@gmail.com>
# Copyright (C) 2013
-2018
Martin Jansa <martin.jansa@gmail.com>
inherit
qmake5
inherit
qmake5
PACKAGECONFIG_OPENSSL
?=
"openssl"
PACKAGECONFIG_OPENSSL
?=
"openssl"
PACKAGECONFIG
[
examples
]
=
""
PACKAGECONFIG
[
examples
]
=
""
PACKAGECONFIG
[
tests
]
=
""
PACKAGECONFIG
[
qtquickcompiler
]
=
",,qtdeclarative-native"
EXTRA_QMAKEVARS_PRE
+=
"${@bb.utils.contains('PACKAGECONFIG', 'examples', 'QT_BUILD_PARTS+=examples', '', d)}"
EXTRA_QMAKEVARS_PRE
+=
"${@bb.utils.contains('PACKAGECONFIG', 'examples', 'QT_BUILD_PARTS+=examples', '', d)}"
EXTRA_QMAKEVARS_PRE
+=
"${@bb.utils.contains('PACKAGECONFIG', 'tests', 'QT_BUILD_PARTS+=tests', '', d)}"
EXTRA_QMAKEVARS_PRE
+=
"${@bb.utils.contains('PACKAGECONFIG', 'qtquickcompiler', 'CONFIG+=qtquickcompiler', '', d)}"
# we don't want conflicts with qt4
# we don't want conflicts with qt4
OE_QMAKE_PATH_HEADERS
=
"${OE_QMAKE_PATH_QT_HEADERS}"
OE_QMAKE_PATH_HEADERS
=
"${OE_QMAKE_PATH_QT_HEADERS}"
...
@@ -33,24 +37,24 @@ python __anonymous() {
...
@@ -33,24 +37,24 @@ python __anonymous() {
d
.
setVar
(
"PACKAGE_ARCH"
,
tarch
)
d
.
setVar
(
"PACKAGE_ARCH"
,
tarch
)
}
}
# Regenerate header files when they are included in source tarball
# if building static Qt5, add qtdeclarative-native dependency to all recipes
# Otherwise cmake files don't set PRIVATE_HEADERS correctly
# that depend on qtdeclarative as it's required for qmlimportscannertool
do_configure_prepend
()
{
python
__anonymous
()
{
rm
-
rf
$
{
S
}
/
include
if
bb
.
utils
.
contains
(
'DISTRO_FEATURES'
,
"qt5-static"
,
True
,
False
,
d
)
:
mkdir
-
p
$
{
S
}
/.
git
||
true
if
bb
.
utils
.
contains
(
'DEPENDS'
,
"qtdeclarative"
,
True
,
False
,
d
)
:
d
.
appendVar
(
"DEPENDS"
,
" qtdeclarative-native"
)
}
}
# Many examples come with libraries installed outside of standard libdir,
# Many examples come with libraries installed outside of standard libdir,
# suppress QA check complaining
# suppress QA check complaining
INSANE_SKIP_
$
{
PN
}
-
dbg
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
dbg
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
examples
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
examples
+=
"libdir staticdev dev-so"
INSANE_SKIP_
$
{
PN
}
-
examples
-
dbg
+=
"libdir"
INSANE_SKIP_
$
{
PN
}
-
examples
-
dev
+=
"libdir dev-elf"
PACKAGES
=.
"${PN}-qml
plugins-dbg ${PN}-tools-dbg ${PN}-plugins-dbg ${PN}-qmldesigner ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs ${PN}-examples-dev ${PN}-examples-staticdev ${PN}-examples-dbg
${PN}-examples "
PACKAGES
=.
"${PN}-qml
designer ${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-mkspecs
${PN}-examples "
ALLOW_EMPTY_
$
{
PN
}
=
"1"
ALLOW_EMPTY_
$
{
PN
}
=
"1"
ALLOW_EMPTY_
$
{
PN
}
-
dbg
=
"1"
ALLOW_EMPTY_
$
{
PN
}
-
plugins
=
"1"
ALLOW_EMPTY_
$
{
PN
}
-
qmlplugins
=
"1"
RRECOMMENDS_
$
{
PN
}
=
" \
RRECOMMENDS_
$
{
PN
}
=
" \
${PN}-plugins \
${PN}-plugins \
...
@@ -64,73 +68,50 @@ RRECOMMENDS_${PN}-dev = " \
...
@@ -64,73 +68,50 @@ RRECOMMENDS_${PN}-dev = " \
${PN}-qmldesigner \
${PN}-qmldesigner \
"
"
RRECOMMENDS_
$
{
PN
}
-
dbg
=
" \
${PN}-plugins-dbg \
${PN}-qmlplugins-dbg \
"
# extra -dbg packages
FILES_
$
{
PN
}
-
qmlplugins
-
dbg
=
" \
${OE_QMAKE_PATH_QML}/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/*/.debug \
${OE_QMAKE_PATH_QML}/*/*/*/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/*/.debug \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/.debug \
"
FILES_
$
{
PN
}
-
tools
-
dbg
=
" \
${OE_QMAKE_PATH_BINS}/.debug \
"
FILES_
$
{
PN
}
-
plugins
-
dbg
=
" \
${OE_QMAKE_PATH_PLUGINS}/*/.debug/* \
${OE_QMAKE_PATH_PLUGINS}/*/*/.debug/* \
${OE_QMAKE_PATH_PLUGINS}/*/*/*/.debug/* \
"
# extra packages
# extra packages
FILES_
$
{
PN
}
-
qmldesigner
+=
" \
FILES_
$
{
PN
}
-
qmldesigner
+=
" \
${OE_QMAKE_PATH_QML}/*/designer \
${OE_QMAKE_PATH_QML}/*/designer \
${OE_QMAKE_PATH_QML}/*/*/designer \
${OE_QMAKE_PATH_QML}/*/*/designer \
${OE_QMAKE_PATH_QML}/*/*/*/designer \
"
"
# qmlplugins 1-4 levels of subdirs qmldir + *{.so,*.qmltypes,*.qml,*
js
}
# qmlplugins 1-4 levels of subdirs qmldir + *{.so,*.qmltypes,*.qml,*
.qmlc,*.js,*.jsc
}
FILES_
$
{
PN
}
-
qmlplugins
=
" \
FILES_
$
{
PN
}
-
qmlplugins
=
" \
${OE_QMAKE_PATH_QML}/*.qmltypes \
${OE_QMAKE_PATH_QML}/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/qmldir \
${OE_QMAKE_PATH_QML}/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*.qmlc \
${OE_QMAKE_PATH_QML}/*/*.js \
${OE_QMAKE_PATH_QML}/*/*.js \
${OE_QMAKE_PATH_QML}/*/*.jsc \
${OE_QMAKE_PATH_QML}/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*.qmlc \
${OE_QMAKE_PATH_QML}/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*.jsc \
${OE_QMAKE_PATH_QML}/*/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/images \
${OE_QMAKE_PATH_QML}/*/*/*/images \
${OE_QMAKE_PATH_QML}/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*.qmlc \
${OE_QMAKE_PATH_QML}/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*.jsc \
${OE_QMAKE_PATH_QML}/*/*/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*/*.metainfo \
${OE_QMAKE_PATH_QML}/*/*/*/*.metainfo \
${OE_QMAKE_PATH_QML}/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_QML}/*/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/*/qmldir \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qml \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.qmlc \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.js \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.jsc \
${OE_QMAKE_PATH_QML}/*/*/*/*/*/*.png \
${OE_QMAKE_PATH_QML}/*/*/*/*/*/*.png \
${OE_QMAKE_PATH_IMPORTS}/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/qmldir \
${OE_QMAKE_PATH_IMPORTS}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*/qmldir \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/*.qmltypes \
${OE_QMAKE_PATH_IMPORTS}/*/*/*/qmldir \
"
"
FILES_
$
{
PN
}
-
tools
=
" \
FILES_
$
{
PN
}
-
tools
=
" \
...
@@ -158,45 +139,24 @@ FILES_${PN}-dev += " \
...
@@ -158,45 +139,24 @@ FILES_${PN}-dev += " \
${OE_QMAKE_PATH_LIBS}/*.la \
${OE_QMAKE_PATH_LIBS}/*.la \
${OE_QMAKE_PATH_HEADERS}/* \
${OE_QMAKE_PATH_HEADERS}/* \
"
"
FILES_
$
{
PN
}
-
dbg
+=
" \
${OE_QMAKE_PATH_LIBS}/.debug \
${OE_QMAKE_PATH_LIBEXECS}/.debug \
"
FILES_
$
{
PN
}
-
staticdev
+=
" \
FILES_
$
{
PN
}
-
staticdev
+=
" \
${OE_QMAKE_PATH_LIBS}/*.a \
${OE_QMAKE_PATH_LIBS}/*.a \
${OE_QMAKE_PATH_PLUGINS}/*/*.a \
${OE_QMAKE_PATH_PLUGINS}/*/*.prl \
${OE_QMAKE_PATH_PLUGINS}/*/*/*.a \
${OE_QMAKE_PATH_PLUGINS}/*/*/*.prl \
${OE_QMAKE_PATH_QML}/*/*.a \
${OE_QMAKE_PATH_QML}/*/*.prl \
${OE_QMAKE_PATH_QML}/*/*/*.a \
${OE_QMAKE_PATH_QML}/*/*/*.prl \
${OE_QMAKE_PATH_QML}/*/*/*/*.a \
${OE_QMAKE_PATH_QML}/*/*/*/*.prl \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.a \
${OE_QMAKE_PATH_QML}/*/*/*/*/*.prl \
"
"
FILES_
$
{
PN
}
-
examples
=
" \
FILES_
$
{
PN
}
-
examples
=
" \
${OE_QMAKE_PATH_EXAMPLES}/* \
${OE_QMAKE_PATH_EXAMPLES} \
"
FILES_
$
{
PN
}
-
examples
-
dev
=
" \
${OE_QMAKE_PATH_EXAMPLES}/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*${SOLIBSDEV} \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/*${SOLIBSDEV} \
"
FILES_
$
{
PN
}
-
examples
-
dbg
=
" \
${OE_QMAKE_PATH_EXAMPLES}/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/.debug \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/.debug \
"
FILES_
$
{
PN
}
-
examples
-
staticdev
=
" \
${OE_QMAKE_PATH_EXAMPLES}/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*.a \
${OE_QMAKE_PATH_EXAMPLES}/*/*/*/*/*/*/*/*.a \
"
"
PATH_prepend
=
"${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:"
PATH_prepend
=
"${STAGING_DIR_NATIVE}${OE_QMAKE_PATH_QT_BINS}:"
recipes-qt/qt5/qtbase_git.bbappend
View file @
2519fe2e
...
@@ -6,12 +6,12 @@ SRC_URI += " file://0001-Forces-GLES2-the-dirty-way.patch \
...
@@ -6,12 +6,12 @@ SRC_URI += " file://0001-Forces-GLES2-the-dirty-way.patch \
PACKAGECONFIG_remove = "tests"
PACKAGECONFIG_remove = "tests"
PACKAGECONFIG_remove = "widgets"
PACKAGECONFIG_remove = "widgets"
PACKAGECONFIG_remove = "gl"
PACKAGECONFIG_remove = "gl"
PACKAGECONFIG_append = "gles2 mtdev sql-sqlite glib fontconfig gif"
PACKAGECONFIG_append = "gles2 mtdev sql-sqlite glib fontconfig gif
accessibility
"
PACKAGECONFIG_GL_append_qemux86 = " eglfs gbm kms"
PACKAGECONFIG_GL_append_qemux86 = " eglfs gbm kms"
QT_CONFIG_FLAGS += "--no-feature-getentropy"
QT_CONFIG_FLAGS += "-no-qpa-platform-guard ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '-use-gold-linker', '-no-use-gold-linker', d)}"
QT_CONFIG_FLAGS += "-no-qpa-platform-guard ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '-use-gold-linker', '-no-use-gold-linker', d)}"
PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb xrender xinput2 glib xkb xkbcommon-evdev', 'xkbcommon-evdev', d)}"
PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb xrender xinput2 glib xkb xkbcommon-evdev', 'xkbcommon-evdev', d)}"
DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
EXTRA_OECONFIG_append = " -opengl es3 -opengl es31"
DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad libpng"
recipes-qt/qt5/qtfeedback_git.bb
0 → 100644
View file @
2519fe2e
require qt5.inc
require qt5-git.inc
QT_MODULE_BRANCH = "master"
LICENSE = "GFDL-1.3 & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1) | GPL-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
file://LICENSE.LGPLv21;md5=4193e7f1d47a858f6b7c0f1ee66161de \
file://LICENSE.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \
"
DEPENDS += "qtbase qtdeclarative pulseaudio qtmultimedia"
SRCREV = "28ca62414901502189ea28ef2efd551386187619"
recipes-qt/qt5/qtpim/0001-build-src-libs.patch
0 → 100644
View file @
2519fe2e
From c68cefc5dfbb51a08c47d9b538eeb2870c3c1890 Mon Sep 17 00:00:00 2001
From: Aleksi Suomalainen <suomalainen.aleksi@gmail.com>
Date: Fri, 20 Oct 2017 13:23:50 +0300
Subject: [PATCH] only build src
---
qtpim.pro | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qtpim.pro b/qtpim.pro
index 2d70b157..c9ca1161 100644
--- a/qtpim.pro
+++ b/qtpim.pro
@@ -1,2 +1,2 @@
load(qt_parts)
-
+SUBDIRS = sub_src
--
2.14.2
recipes-qt/qt5/qtpim_git.bb
0 → 100644
View file @
2519fe2e
require qt5.inc
require qt5-git.inc
FILESEXTRAPATHS_prepend := "${THISDIR}/qtpim:"
SRC_URI = "git://git.merproject.org/mer-core/qtpim.git;branch=mer-master-on-5.6;protocol=https file://0001-build-src-libs.patch"
QT_MODULE_BRANCH = "master"
LICENSE = "GFDL-1.3 & (LGPL-2.1 & The-Qt-Company-Qt-LGPL-Exception-1.1) | GPL-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
file://LICENSE.LGPL;md5=4193e7f1d47a858f6b7c0f1ee66161de \
file://LICENSE.GPL;md5=d32239bcb673463ab874e80d47fae504 \
file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \
"
DEPENDS += "qtbase qtdeclarative"
SRCREV = "0f8e483336fc803ffd22e8f101e540b5dc42840a"
recipes-qt/qt5/qtvirtualkeyboard_git.bbappend
View file @
2519fe2e
FILESEXTRAPATHS_prepend := "${THISDIR}/qtvirtualkeyboard:"
FILESEXTRAPATHS_prepend := "${THISDIR}/qtvirtualkeyboard:"
SRC_URI += " file://0001-defaultStyle-Use-a-white-handwriting-trace-for-bette.patch"
SRC_URI += " file://0001-defaultStyle-Use-a-white-handwriting-trace-for-bette.patch"
PACKAGECONFIG = "lang-en_GB lipi-toolkit"
PACKAGECONFIG = "lang-en_GB lipi-toolkit
hunspell
"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment