summaryrefslogtreecommitdiffstats
path: root/core/modules/plymouth
diff options
context:
space:
mode:
authorSebastian2016-04-25 12:01:08 +0200
committerSebastian2016-04-25 12:01:08 +0200
commit5acda3eaeabae9045609539303a8c12c4ce401f1 (patch)
tree7e71975f8570b05aafe2ea6ec0e242a8912387bb /core/modules/plymouth
parentinitial commit (diff)
downloadmltk-5acda3eaeabae9045609539303a8c12c4ce401f1.tar.gz
mltk-5acda3eaeabae9045609539303a8c12c4ce401f1.tar.xz
mltk-5acda3eaeabae9045609539303a8c12c4ce401f1.zip
merge with latest dev version
Diffstat (limited to 'core/modules/plymouth')
-rw-r--r--core/modules/plymouth/data/etc/systemd/system/plymouth-quit.service9
-rw-r--r--core/modules/plymouth/data/etc/tmpfiles.d/plymouth.conf2
-rw-r--r--core/modules/plymouth/module.build20
-rw-r--r--core/modules/plymouth/module.conf15
-rw-r--r--core/modules/plymouth/module.conf.debian7
-rw-r--r--core/modules/plymouth/module.conf.opensuse7
-rw-r--r--core/modules/plymouth/module.conf.ubuntu7
7 files changed, 67 insertions, 0 deletions
diff --git a/core/modules/plymouth/data/etc/systemd/system/plymouth-quit.service b/core/modules/plymouth/data/etc/systemd/system/plymouth-quit.service
new file mode 100644
index 00000000..0ed4fa49
--- /dev/null
+++ b/core/modules/plymouth/data/etc/systemd/system/plymouth-quit.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Terminate Plymouth Boot Screen
+Before=display-manager.service
+After=systemd-user-sessions.service
+
+[Service]
+ExecStart=-/bin/plymouth quit
+Type=oneshot
+TimeoutSec=20
diff --git a/core/modules/plymouth/data/etc/tmpfiles.d/plymouth.conf b/core/modules/plymouth/data/etc/tmpfiles.d/plymouth.conf
new file mode 100644
index 00000000..9dfffcbe
--- /dev/null
+++ b/core/modules/plymouth/data/etc/tmpfiles.d/plymouth.conf
@@ -0,0 +1,2 @@
+d /var/run/plymouth 0755 root root
+
diff --git a/core/modules/plymouth/module.build b/core/modules/plymouth/module.build
new file mode 100644
index 00000000..67b7734e
--- /dev/null
+++ b/core/modules/plymouth/module.build
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+fetch_source() {
+ download_untar "$REQUIRED_URL" "src/"
+}
+
+build() {
+ cd "src/$REQUIRED_VERSION"
+ pinfo "Running configure"
+ ./configure --enable-systemd-integration --disable-gtk --disable-static --prefix="$REQUIRED_PREFIX"|| perror "failed."
+ pinfo "Running make"
+ make || perror "failed"
+ pinfo "Running make install"
+ DESTDIR="${MODULE_BUILD_DIR}" make install || perror "failed"
+ cd -
+}
+
+post_copy() {
+ :
+}
diff --git a/core/modules/plymouth/module.conf b/core/modules/plymouth/module.conf
new file mode 100644
index 00000000..d8827529
--- /dev/null
+++ b/core/modules/plymouth/module.conf
@@ -0,0 +1,15 @@
+REQUIRED_VERSION="plymouth-0.8.6.1"
+REQUIRED_URL="http://www.freedesktop.org/software/plymouth/releases/${REQUIRED_VERSION}.tar.bz2"
+REQUIRED_PREFIX="/usr"
+REQUIRED_BINARIES="
+ plymouth
+ plymouthd
+"
+REQUIRED_DIRECTORIES="
+ $REQUIRED_PREFIX/bin
+ $REQUIRED_PREFIX/etc
+ $REQUIRED_PREFIX/lib
+ $REQUIRED_PREFIX/sbin
+ $REQUIRED_PREFIX/var/lib
+ $REQUIRED_PREFIX/var/spool
+"
diff --git a/core/modules/plymouth/module.conf.debian b/core/modules/plymouth/module.conf.debian
new file mode 100644
index 00000000..0c6e00a4
--- /dev/null
+++ b/core/modules/plymouth/module.conf.debian
@@ -0,0 +1,7 @@
+REQUIRED_INSTALLED_PACKAGES="
+ libpng-dev
+ libpango1.0-dev
+ libcairo-dev
+ libgtk2.0-dev
+ libdrm-dev
+"
diff --git a/core/modules/plymouth/module.conf.opensuse b/core/modules/plymouth/module.conf.opensuse
new file mode 100644
index 00000000..034af2ad
--- /dev/null
+++ b/core/modules/plymouth/module.conf.opensuse
@@ -0,0 +1,7 @@
+REQUIRED_INSTALLED_PACKAGES="
+ libpng12-devel
+ pango-devel
+ cairo-devel
+ gtk2-devel
+ libdrm-devel
+"
diff --git a/core/modules/plymouth/module.conf.ubuntu b/core/modules/plymouth/module.conf.ubuntu
new file mode 100644
index 00000000..0c6e00a4
--- /dev/null
+++ b/core/modules/plymouth/module.conf.ubuntu
@@ -0,0 +1,7 @@
+REQUIRED_INSTALLED_PACKAGES="
+ libpng-dev
+ libpango1.0-dev
+ libcairo-dev
+ libgtk2.0-dev
+ libdrm-dev
+"