summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/distro/openslug-native-packages.conf6
-rw-r--r--conf/distro/openslug-native.conf6
-rw-r--r--packages/meta/openslug-native-packages.bb16
3 files changed, 22 insertions, 6 deletions
diff --git a/conf/distro/openslug-native-packages.conf b/conf/distro/openslug-native-packages.conf
new file mode 100644
index 0000000000..0d7a527592
--- /dev/null
+++ b/conf/distro/openslug-native-packages.conf
@@ -0,0 +1,6 @@
+# automatically generated by bitbake freeze
+BBFILES := "\
+${PKGDIR}/packages/vlan/*.bb \
+${PKGDIR}/packages/gzip/*.bb \
+${OPENSLUG_EXTRA_BBFILES}"
+# I don't know of any packages we currently need to compile nativly, so this is something to test with
diff --git a/conf/distro/openslug-native.conf b/conf/distro/openslug-native.conf
index f946afe216..a366aa7688 100644
--- a/conf/distro/openslug-native.conf
+++ b/conf/distro/openslug-native.conf
@@ -9,9 +9,3 @@ ASSUME_PROVIDED = "libtool-cross libtool-native automake-native autoconf-native
# Our build host is armeb, not armv5eb that the kernel reports
BUILD_ARCH = armeb
-# I don't know of any packages we currently need to compile nativly, so here are two examples
-BBFILES = "\
-${PKGDIR}/packages/vlan/*.bb \
-${PKGDIR}/packages/gzip/*.bb \
-${OPENSLUG_EXTRA_BBFILES}"
-
diff --git a/packages/meta/openslug-native-packages.bb b/packages/meta/openslug-native-packages.bb
new file mode 100644
index 0000000000..d856bbfe87
--- /dev/null
+++ b/packages/meta/openslug-native-packages.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "Packages that are to be compiled nativly for the OpenSlug firmware"
+LICENSE = MIT
+PR = "r1"
+
+INHIBIT_DEFAULT_DEPS = "1"
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+
+OPENSLUG_NATIVE_PACKAGES = "\
+ "
+
+BROKEN_PACKAGES = "\
+ "
+
+DEPENDS = '${OPENSLUG_NATIVE_PACKAGES} \
+ package-index'