summaryrefslogtreecommitdiffstats
path: root/external/meta-openembedded/meta-xfce/classes
diff options
context:
space:
mode:
authorToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp>2020-03-30 09:24:26 +0900
committerToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp>2020-03-30 09:24:26 +0900
commit5b80bfd7bffd4c20d80b7c70a7130529e9a755dd (patch)
treeb4bb18dcd1487dbf1ea8127e5671b7bb2eded033 /external/meta-openembedded/meta-xfce/classes
parent706ad73eb02caf8532deaf5d38995bd258725cb8 (diff)
agl-basesystem
Diffstat (limited to 'external/meta-openembedded/meta-xfce/classes')
-rw-r--r--external/meta-openembedded/meta-xfce/classes/thunar-plugin.bbclass11
-rw-r--r--external/meta-openembedded/meta-xfce/classes/xfce-app.bbclass6
-rw-r--r--external/meta-openembedded/meta-xfce/classes/xfce-git.bbclass7
-rw-r--r--external/meta-openembedded/meta-xfce/classes/xfce-panel-plugin.bbclass14
-rw-r--r--external/meta-openembedded/meta-xfce/classes/xfce.bbclass14
5 files changed, 52 insertions, 0 deletions
diff --git a/external/meta-openembedded/meta-xfce/classes/thunar-plugin.bbclass b/external/meta-openembedded/meta-xfce/classes/thunar-plugin.bbclass
new file mode 100644
index 00000000..76b0e723
--- /dev/null
+++ b/external/meta-openembedded/meta-xfce/classes/thunar-plugin.bbclass
@@ -0,0 +1,11 @@
+inherit xfce distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+DEPENDS += "thunar"
+
+SRC_URI = "http://archive.xfce.org/src/thunar-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
+
+FILES_${PN} += "${libdir}/thunarx-3/*.so"
+
+FILES_${PN}-dev += "${libdir}/thunarx-3/*.la"
diff --git a/external/meta-openembedded/meta-xfce/classes/xfce-app.bbclass b/external/meta-openembedded/meta-xfce/classes/xfce-app.bbclass
new file mode 100644
index 00000000..1c31c2fa
--- /dev/null
+++ b/external/meta-openembedded/meta-xfce/classes/xfce-app.bbclass
@@ -0,0 +1,6 @@
+inherit xfce distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+SRC_URI = "http://archive.xfce.org/src/apps/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2"
+
diff --git a/external/meta-openembedded/meta-xfce/classes/xfce-git.bbclass b/external/meta-openembedded/meta-xfce/classes/xfce-git.bbclass
new file mode 100644
index 00000000..3fc18d27
--- /dev/null
+++ b/external/meta-openembedded/meta-xfce/classes/xfce-git.bbclass
@@ -0,0 +1,7 @@
+do_configure_prepend() {
+ cd ${S}
+ NOCONFIGURE=yes ./autogen.sh
+ cd ${B}
+}
+
+AUTOTOOLS_COPYACLOCAL = "1"
diff --git a/external/meta-openembedded/meta-xfce/classes/xfce-panel-plugin.bbclass b/external/meta-openembedded/meta-xfce/classes/xfce-panel-plugin.bbclass
new file mode 100644
index 00000000..29c1245c
--- /dev/null
+++ b/external/meta-openembedded/meta-xfce/classes/xfce-panel-plugin.bbclass
@@ -0,0 +1,14 @@
+inherit xfce distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "x11"
+
+DEPENDS += "libxfce4ui libxfce4util xfce4-panel"
+
+SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
+
+FILES_${PN} += "${datadir}/xfce4/panel-plugins/"
+FILES_${PN} += "${datadir}/xfce4/panel/plugins/"
+FILES_${PN} += "${libdir}/xfce4/panel-plugins/*.so"
+FILES_${PN} += "${libdir}/xfce4/panel/plugins/*.so"
+
+FILES_${PN}-dev += "${libdir}/xfce4/panel/plugins/*.la" \ No newline at end of file
diff --git a/external/meta-openembedded/meta-xfce/classes/xfce.bbclass b/external/meta-openembedded/meta-xfce/classes/xfce.bbclass
new file mode 100644
index 00000000..7abe46f7
--- /dev/null
+++ b/external/meta-openembedded/meta-xfce/classes/xfce.bbclass
@@ -0,0 +1,14 @@
+def xfce_verdir(v):
+ import re
+ m = re.match("^([0-9]+)\.([0-9]+)", v)
+ return "%s.%s" % (m.group(1), m.group(2))
+
+HOMEPAGE = "http://www.xfce.org"
+SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@xfce_verdir("${PV}")}/${BPN}-${PV}.tar.bz2"
+
+inherit autotools gettext gtk-icon-cache pkgconfig
+
+DEPENDS += "intltool-native"
+
+FILES_${PN} += "${datadir}/icons/* ${datadir}/applications/* ${libdir}/xfce4/modules/*.so*"
+FILES_${PN}-doc += "${datadir}/xfce4/doc"