Merge pull request #1117 from ayhanyalcinsoy/master

plymouth:moved into main for pisi 2.0
This commit is contained in:
Ertuğrul Erata
2016-01-26 16:37:00 +02:00
16 changed files with 995 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
LOGO_FILE = "/usr/share/pixmaps/plymouth-pisilinux.png"
THEMEPATH = "/usr/share/plymouth/themes"
def setup():
# /var/run => /run
pisitools.dosed("configure.ac", "^(\s+plymouthruntimedir=)\$localstatedir(\/run\/plymouth)", r"\1\2")
pisitools.dosed("src/Makefile.am", "^(plymouthdrundir\s=\s)\$\(localstatedir\)(\/run\/plymouth)", r"\1\2")
autotools.autoreconf("-fis")
# The end-start colors seems to be used by the two-step plugin
# Disable nouveau drm renderer as it causes hangs when starting X server
autotools.configure("--enable-tracing \
--with-logo=%s \
--with-release-file=/etc/pisilinux-release \
--with-background-color=0x000000 \
--with-background-end-color-stop=0x000000 \
--with-background-start-color-stop=0x000000 \
--with-system-root-install \
--with-boot-tty=/dev/tty7 \
--with-shutdown-tty=/dev/tty1 \
--with-log-viewer \
--disable-libdrm_nouveau \
--disable-tests \
--disable-static \
--enable-gdm-transition \
--without-rhgb-compat-link \
--without-gdm-autostart-file" % LOGO_FILE)
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR='%s'" % get.installDIR())
# Copy necessary files for Charge theme
pisitools.dodir("%s/charge" % THEMEPATH)
for f in ("box", "bullet", "entry", "lock"):
shelltools.copy("%s%s/glow/%s.png" % (get.installDIR(), THEMEPATH, f), "%s%s/charge/" % (get.installDIR(), THEMEPATH))
# Remove glow theme as it's premature
pisitools.removeDir("/usr/share/plymouth/themes/glow")
# Generate initramfs filelist
#shelltools.system("./generate-flist %s" % get.installDIR())
pisitools.dodoc("TODO", "COPYING", "README", "ChangeLog")
@@ -0,0 +1,13 @@
[Plymouth Theme]
Name=Charge
Description=A theme that features the shadowy hull of a Fedora logo charge up and and finally burst into into full form.
ModuleName=two-step
[two-step]
ImageDir=/usr/share/plymouth/themes/charge
HorizontalAlignment=.5
VerticalAlignment=.5
Transition=none
TransitionDuration=0.0
BackgroundStartColor=0x416fa7
BackgroundEndColor=0x4b83c1
@@ -0,0 +1,137 @@
From 6ccedf7b6ecdc8314ed97355cfe5499fffb13a1e Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Thu, 1 Nov 2012 17:04:33 -0400
Subject: [PATCH 1/3] main: if deactivate when already deactivated return
immediately
We were trying to ignore second deactivate requests, but
were instead crashing because we're trying to use a nullified
trigger.
This commit makes sure things don't go crashy when a user
does "plymouth deactivate" on an already deactivated plymouthd.
---
src/main.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/main.c b/src/main.c
index 88e5002..60ca28f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1135,7 +1135,13 @@ static void
on_deactivate (state_t *state,
ply_trigger_t *deactivate_trigger)
{
- if ((state->deactivate_trigger != NULL) || state->is_inactive)
+ if (state->is_inactive)
+ {
+ ply_trigger_pull (deactivate_trigger, NULL);
+ return;
+ }
+
+ if (state->deactivate_trigger != NULL)
{
ply_trigger_add_handler (state->deactivate_trigger,
(ply_trigger_handler_t)
--
1.7.12.1
From b3548ebaf76d222f56d6a7b34c5940b930d47609 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Thu, 1 Nov 2012 17:16:07 -0400
Subject: [PATCH 2/3] two-step: don't update progress when idle
We've already reach a state where we aren't drawing anymore, etc,
so don't update progress and potentially fire off animations
that won't be seen.
---
src/plugins/splash/two-step/plugin.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/plugins/splash/two-step/plugin.c b/src/plugins/splash/two-step/plugin.c
index 2998beb..541a108 100644
--- a/src/plugins/splash/two-step/plugin.c
+++ b/src/plugins/splash/two-step/plugin.c
@@ -1067,6 +1067,9 @@ on_boot_progress (ply_boot_splash_plugin_t *plugin,
if (plugin->state != PLY_BOOT_SPLASH_DISPLAY_NORMAL)
return;
+ if (plugin->is_idle)
+ return;
+
if (percent_done >= SHOW_ANIMATION_PERCENT)
{
if (plugin->stop_trigger == NULL)
--
1.7.12.1
From a6129abfc527ac247685d80fc5c20144be1badca Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Fri, 2 Nov 2012 17:26:41 -0400
Subject: [PATCH 3/3] main: make plymouth show-splash idempotent
plymouth show-splash causes hairy things, that should only happen once,
like activating renderers to happen.
This commit makes subsequent show-splash calls be no-ops.
---
src/main.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/main.c b/src/main.c
index 60ca28f..ff06163 100644
--- a/src/main.c
+++ b/src/main.c
@@ -113,6 +113,7 @@ typedef struct
uint32_t should_be_attached : 1;
uint32_t should_retain_splash : 1;
uint32_t is_inactive : 1;
+ uint32_t is_shown : 1;
uint32_t should_force_details : 1;
char *kernel_console_tty;
@@ -871,6 +872,12 @@ on_show_splash (state_t *state)
{
bool has_display;
+ if (state->is_shown)
+ {
+ ply_trace ("show splash called while already shown");
+ return;
+ }
+
if (state->is_inactive)
{
ply_trace ("show splash called while inactive");
@@ -884,6 +891,8 @@ on_show_splash (state_t *state)
return;
}
+ state->is_shown = true;
+
check_for_consoles (state, state->default_tty, true);
has_display = ply_list_get_length (state->pixel_displays) > 0 ||
@@ -1012,6 +1021,8 @@ dump_details_and_quit_splash (state_t *state)
if (state->boot_splash != NULL)
ply_boot_splash_hide (state->boot_splash);
+ state->is_shown = false;
+
quit_splash (state);
}
@@ -1116,6 +1127,8 @@ on_boot_splash_idle (state_t *state)
ply_renderer_deactivate (state->renderer);
if (state->boot_splash != NULL)
ply_boot_splash_hide (state->boot_splash);
+
+ state->is_shown = false;
}
ply_trace ("quitting splash");
--
1.7.12.1
@@ -0,0 +1,49 @@
From 152304f3fd2ebd04ca6d49c62dce4ddd2269326a Mon Sep 17 00:00:00 2001
From: Frederic Crozat <fcrozat@suse.com>
Date: Fri, 20 Jul 2012 11:07:29 +0200
Subject: [PATCH] Revert "libply: remove the unused SPLASH_MODE_SUSPEND and
SPLASH_MODE_RESUME"
This reverts commit 02c596757753589f7e49d26eab2759d552f24671.
Conflicts:
src/libply-splash-core/ply-boot-splash-plugin.h
src/plugins/splash/script/script-lib-plymouth.c
---
src/libply-splash-core/ply-boot-splash-plugin.h | 2 ++
src/plugins/splash/script/script-lib-plymouth.c | 6 ++++++
2 files changed, 8 insertions(+)
diff --git a/src/libply-splash-core/ply-boot-splash-plugin.h b/src/libply-splash-core/ply-boot-splash-plugin.h
index 2d73d66..1a67526 100644
--- a/src/libply-splash-core/ply-boot-splash-plugin.h
+++ b/src/libply-splash-core/ply-boot-splash-plugin.h
@@ -38,6 +38,8 @@ typedef enum
{
PLY_BOOT_SPLASH_MODE_BOOT_UP,
PLY_BOOT_SPLASH_MODE_SHUTDOWN,
+ PLY_BOOT_SPLASH_MODE_SUSPEND,
+ PLY_BOOT_SPLASH_MODE_RESUME,
PLY_BOOT_SPLASH_MODE_UPDATES,
PLY_BOOT_SPLASH_MODE_INVALID
} ply_boot_splash_mode_t;
diff --git a/src/plugins/splash/script/script-lib-plymouth.c b/src/plugins/splash/script/script-lib-plymouth.c
index 5c648a6..eb7791e 100644
--- a/src/plugins/splash/script/script-lib-plymouth.c
+++ b/src/plugins/splash/script/script-lib-plymouth.c
@@ -61,6 +61,12 @@ static script_return_t plymouth_get_mode (script_state_t *state,
case PLY_BOOT_SPLASH_MODE_SHUTDOWN:
obj = script_obj_new_string ("shutdown");
break;
+ case PLY_BOOT_SPLASH_MODE_SUSPEND:
+ obj = script_obj_new_string ("suspend");
+ break;
+ case PLY_BOOT_SPLASH_MODE_RESUME:
+ obj = script_obj_new_string ("resume");
+ break;
case PLY_BOOT_SPLASH_MODE_UPDATES:
obj = script_obj_new_string ("updates");
break;
--
1.7.10.4
@@ -0,0 +1,116 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2009-2010 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
UCLIBC_ROOT = "/usr/lib/uClibc/"
BUILD_FOR = ["system"]
LOGO_FILE = "/usr/share/pixmaps/plymouth-pisilinux.png"
THEMEPATH = "/usr/share/plymouth/themes"
# The end-start colors seems to be used by the two-step plugin
BASE_CONFIGURE_PARAMS = "--enable-tracing \
--with-logo=%s \
--with-release-file=/etc/pisilinux-release \
--with-background-color=0x000000 \
--with-background-end-color-stop=0x000000 \
--with-background-start-color-stop=0x000000 \
--with-system-root-install \
--with-boot-tty=/dev/tty7 \
--with-shutdown-tty=/dev/tty1 \
--disable-tests \
--disable-static \
--disable-gdm-transition \
--without-rhgb-compat-link \
--without-gdm-autostart-file \
--localstatedir=/var" % LOGO_FILE
def setup():
autotools.autoreconf("-fis")
for directory in BUILD_FOR:
shelltools.makedirs(directory)
shelltools.sym("../configure", "%s/configure" % directory)
def build_with_glibc():
shelltools.cd("system")
autotools.configure(BASE_CONFIGURE_PARAMS)
autotools.make()
shelltools.cd("..")
def build_with_uclibc():
shelltools.export("CC", "%s-uclibc-gcc" % get.ARCH())
shelltools.export("LD", "%s-uclibc-ld" % get.ARCH())
shelltools.cd("uclibc")
# Symlink zlib.h, zconf.h, xf86drm.h and xf86drmMode.h
shelltools.makedirs("include")
for header in ("zlib.h", "zconf.h", "xf86drm.h", "xf86drmMode.h"):
shelltools.sym("/usr/include/%s" % header, "include/%s" % header)
shelltools.export("UCLIBC_GCC_INC", "-I%s/include" % get.curDIR())
autotools.configure("%s \
--build=%s-pc-linux-uclibc \
--libdir=%s/usr/lib \
--prefix=%s/usr" % (BASE_CONFIGURE_PARAMS,
get.ARCH(),
UCLIBC_ROOT,
UCLIBC_ROOT))
# Don't build these as they'll bring a lot of dependencies
pisitools.dosed("src/Makefile", "viewer", "")
pisitools.dosed("src/plugins/controls/Makefile", "label", "")
# Filter out generic targets
pisitools.dosed("Makefile", "^SUBDIRS.*$", "SUBDIRS = src")
# Don't create /var/*/plymouth
pisitools.dosed("src/Makefile", "^.*\$\(MAKE\).*install-data-hook", "")
# No need to x11 renderer in initramfs
pisitools.dosed("src/plugins/renderers/Makefile", "^(SUBDIRS = .*) x11", "\\1")
autotools.make()
shelltools.cd("..")
def build():
build_with_glibc()
if "uclibc" in BUILD_FOR:
build_with_uclibc()
def install():
shelltools.touch("Makefile")
if "uclibc" in BUILD_FOR:
autotools.rawInstall("-C uclibc DESTDIR='%s'" % get.installDIR())
autotools.rawInstall("-C system DESTDIR='%s'" % get.installDIR())
# Copy necessary files for Charge theme
pisitools.dodir("%s/charge" % THEMEPATH)
for f in ("box", "bullet", "entry", "lock"):
shelltools.copy("%s%s/glow/%s.png" % (get.installDIR(), THEMEPATH, f), "%s%s/charge/" % (get.installDIR(), THEMEPATH))
# Remove glow theme as it's premature
pisitools.removeDir("/usr/share/plymouth/themes/glow")
# Remove fedora scripts
pisitools.remove("/usr/libexec/plymouth/*")
# Generate initramfs filelist
#shelltools.system("./generate-flist %s" % get.installDIR())
pisitools.dodoc("TODO", "COPYING", "README", "ChangeLog")
@@ -0,0 +1,11 @@
Index: plymouth-0.8.3_20101018/scripts/plymouth-set-default-theme.in
===================================================================
--- plymouth-0.8.3_20101018.orig/scripts/plymouth-set-default-theme.in
+++ plymouth-0.8.3_20101018/scripts/plymouth-set-default-theme.in
@@ -192,5 +192,5 @@ grep -q '^[[]Daemon[]]' ${PLYMOUTH_CONFD
sed -i -e '/^Theme[[:blank:]]*=.*/d' ${PLYMOUTH_CONFDIR}/plymouthd.conf
sed -i -e "s/^\([[]Daemon[]]\)\n*/\1\nTheme=${THEME_NAME}/" ${PLYMOUTH_CONFDIR}/plymouthd.conf
-[ $DO_INITRD_REBUILD -ne 0 ] && (${PLYMOUTH_LIBEXECDIR}/plymouth/plymouth-update-initrd)
+[ $DO_INITRD_REBUILD -ne 0 ] && /sbin/mkinitramfs
exit 0
@@ -0,0 +1,31 @@
--- plymouth-0.8.8/themes/Makefile.am 2012-10-26 18:01:45.000000000 +0300
+++ plymouth-0.8.8-esk/themes/Makefile.am 2013-01-15 05:00:46.920416669 +0200
@@ -1,2 +1,2 @@
-SUBDIRS = spinfinity fade-in text details solar glow script spinner
+SUBDIRS = spinfinity fade-in text details solar glow script spinner pisilinux
MAINTAINERCLEANFILES = Makefile.in
--- plymouth-0.8.8/src/plymouthd.conf 2012-10-26 18:01:45.000000000 +0300
+++ plymouth-0.8.8-esk/src/plymouthd.conf 2013-01-15 05:04:34.391408794 +0200
@@ -1,3 +1,3 @@
# Administrator customizations go in this file
#[Daemon]
-#Theme=fade-in
+#Theme=pisilinux
--- plymouth-0.8.8/src/plymouthd.defaults 2012-10-26 18:01:45.000000000 +0300
+++ plymouth-0.8.8-esk/src/plymouthd.defaults 2013-01-15 05:06:37.681404525 +0200
@@ -1,4 +1,4 @@
# Distribution defaults. Changes to this file will get overwritten during
# upgrades.
[Daemon]
-Theme=spinner
+Theme=pisilinux
--- plymouth-0.8.8/configure.ac 2012-10-26 18:01:45.000000000 +0300
+++ plymouth-0.8.8-esk/configure.ac 2013-01-15 05:08:54.923399773 +0200
@@ -451,6 +451,7 @@
themes/glow/Makefile
themes/spinner/Makefile
themes/script/Makefile
+ themes/pisilinux/Makefile
images/Makefile
scripts/plymouth-generate-initrd
scripts/plymouth-populate-initrd
@@ -0,0 +1,25 @@
0.447:start_udev
0.475:check_root_filesystem
0.487:mount_root_filesystem
0.502:autoload_modules
0.503:check_filesystems
0.505:mount_local_filesystems
0.509:enable_swap
0.686:set_clock
0.688:wait_for_udev_events
0.710:boot_runlevel
0.718:cleanup_tmp
0.752:start_dbus
0.784:default_runlevel
0.795:rsyslog
0.862:xdm
0.867:audit
0.874:gpm
0.881:hal
0.891:openssh
0.902:pcsc_lite
0.918:vixie_cron
0.934:bluez
0.952:ntpdate
0.972:NetworkManager
0.989:cups
@@ -0,0 +1,15 @@
Index: plymouth-0.8.3_20100929/src/libply/ply-logger.h
===================================================================
--- plymouth-0.8.3_20100929.orig/src/libply/ply-logger.h
+++ plymouth-0.8.3_20100929/src/libply/ply-logger.h
@@ -91,8 +91,8 @@ do
ply_logger_flush (logger); \
errno = _old_errno; \
ply_logger_inject (logger, \
- "[%s] %45.45s:" format "\r\n", \
- __FILE__, __func__, ##args); \
+ "" format "\n", \
+ ##args); \
ply_logger_flush (logger); \
errno = _old_errno; \
} \
@@ -0,0 +1,74 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
# Generate the list of files needed in initramfs for plymouth
exclude_list = (
"/usr/bin/plymouth-log-viewer",
"/usr/sbin/plymouth-set-default-theme",
"/usr/lib/plymouth/renderers/x11.so",
"/usr/lib/plymouth/label.so",
)
paths = (
"/usr/share/plymouth",
"/usr/share/pixmaps",
"/etc/plymouth",
)
FILE_LIST = "lib/initramfs/plymouth.list"
def usage():
print "%s <directory>" % sys.argv[0]
return 1
def generate_needed_binary_list():
binaries = set()
executables = os.popen("find -type f -executable | cut -c2-").read().strip().split()
executables = set(executables).difference(exclude_list)
for exe in executables:
if exe.endswith(".la"):
continue
if ".so." in exe:
# Add the libfoo.so.X symlink instead of libfoo.so.X.y.z
symlink = exe.rsplit(".", 2)[0]
if os.path.exists(symlink[1:]):
binaries.add(symlink)
continue
binaries.add(exe)
for exe in executables:
for line in os.popen("ldd %s" % exe[1:]):
if "=> /" in line:
binaries.add(line.split()[2])
elif line.strip().startswith("/"):
binaries.add(line.strip().split()[0])
return binaries
def get_other_file_list():
files = ["usr/share/pixmaps/plymouth-pisilinux.png", "usr/share/themes/charge/charge.plymouth"]
for path in paths:
files.extend(os.popen("find %s -type f" % path[1:]).read().strip().split())
return ["/%s" % f for f in files]
if __name__ == "__main__":
try:
directory = sys.argv[1]
except:
sys.exit(usage())
os.chdir(directory)
files = generate_needed_binary_list()
files = files.union(get_other_file_list())
if not os.path.exists(os.path.dirname(FILE_LIST)):
os.makedirs(os.path.dirname(FILE_LIST))
open(FILE_LIST, "w").write("\n".join(sorted(files)))
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -0,0 +1,35 @@
/bin/plymouth
/etc/plymouth/plymouthd.conf
/lib/ld-linux-x86-64.so.2
/lib/ld-linux.so.2
/lib/libc.so.6
/lib/libdl.so.2
/lib/libm.so.6
/lib/libply-splash-core.so.2
/lib/libply.so.2
/lib/libpthread.so.0
/lib/librt.so.1
/lib/libz.so.1
/sbin/plymouthd
/usr/lib/libdrm.so.2
/usr/lib/libdrm_intel.so.1
/usr/lib/libdrm_nouveau.so.2
/usr/lib/libdrm_radeon.so.1
/usr/lib/libkms.so.1
/usr/lib/libply-boot-client.so.2
/usr/lib/libply-splash-graphics.so.2
/usr/lib/libpng16.so.16
/usr/lib/liblzo2.so.2
/usr/lib/plymouth/details.so
/usr/lib/plymouth/fade-throbber.so
/usr/lib/plymouth/renderers/drm.so
/usr/lib/plymouth/renderers/frame-buffer.so
/usr/lib/plymouth/script.so
/usr/lib/plymouth/space-flares.so
/usr/lib/plymouth/text.so
/usr/lib/plymouth/throbgress.so
/usr/lib/plymouth/two-step.so
/usr/share/pixmaps/plymouth-pisilinux.png
/usr/share/plymouth/plymouthd.defaults
/usr/share/plymouth/themes/details/details.plymouth
/usr/share/plymouth/themes/text/text.plymouth
+1
View File
@@ -0,0 +1 @@
d /run/plymouth 0755 root root
+386
View File
@@ -0,0 +1,386 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>plymouth</Name>
<Homepage>http://cgit.freedesktop.org/plymouth</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>Graphical Boot Animation and Logger</Summary>
<Description>plymouth provides an attractive graphical boot animation in place of the text messages that normally get shown. Text messages are instead redirected to a log file for viewing after boot.</Description>
<Archive sha1sum="d0b70929bc47899e03019c3fcd681dd043d7fb8c" type="targz">http://source.pisilinux.org/1.0/plymouth-0.8.8.tar.gz</Archive>
<Archive sha1sum="02e7e562a55085d70cbe2eaaecde1a4cb42a46b8" type="tarxz" target="plymouth-0.8.8/themes">http://source.pisilinux.org/1.0/plymouth-theme-pisilinux-0.2.tar.xz</Archive>
<AdditionalFiles>
<AdditionalFile permission="0755" target="generate-flist">pisilinux/generate-flist.py</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency>kernel-headers</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- Pisi Linux patches-->
<!--<Patch level="1">pisilinux/fix-fbdev-path.patch</Patch>-->
<Patch level="1">pisilinux/disable-source-code-tracing.patch</Patch>
<Patch level="1">pisilinux/adapt-theme-script.patch</Patch>
<Patch level="1">pisilinux/add-pisilinux-theme.patch</Patch>
<!--<Patch level="1">pisilinux/implement-suspend-modes.patch</Patch>-->
<!--MaGeia patches-->
<Patch level="1">mageia/plymouth-restore-suspend.patch</Patch>
<Patch level="1">fedora/fix-crash.patch</Patch>
</Patches>
</Source>
<Package>
<Name>plymouth</Name>
<RuntimeDependencies>
<Dependency>libdrm</Dependency>
<Dependency>plymouth-core-libs</Dependency>
<Dependency>mkinitramfs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/bin</Path>
<Path fileType="executable">/sbin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/bin/plymouth</Path>
<Path fileType="executable">/usr/libexec/plymouth</Path>
<Path fileType="config">/etc/plymouth</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/lib</Path>
<Path fileType="library">/usr/lib/plymouth/text.so</Path>
<Path fileType="library">/usr/lib/plymouth/details.so</Path>
<Path fileType="library">/usr/lib/plymouth/renderers</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/plymouth</Path>
<Path fileType="data">/usr/share/plymouth/themes</Path>
<Path fileType="data">/usr/share/plymouth/themes/details</Path>
<Path fileType="data">/usr/share/plymouth/themes/text</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/var/lib/plymouth</Path>
<Path fileType="data">/run/plymouth</Path>
<Path fileType="data">/var/spool/plymouth</Path>
<Path fileType="config">/usr/lib/tmpfiles.d/plymouth.conf</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/plymouth.conf">tmpfiles.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/var/lib/plymouth/boot-duration">pisilinux/boot-duration</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/lib/initramfs/plymouth.list">pisilinux/initramfs.files</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/plymouth-pisilinux.png">pisilinux/images/white-head.png</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/plymouth/themes/charge/charge.plymouth">fedora/charge.plymouth</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>plymouth-core-libs</Name>
<Summary>Plymouth core libraries</Summary>
<Description>plymouth-core-libs contains the libply and libply-splash-core libraries used by Plymouth.</Description>
<Files>
<Path fileType="library">/lib/libply-splash-core.so*</Path>
<Path fileType="library">/lib/libply.so*</Path>
</Files>
</Package>
<Package>
<Name>plymouth-graphics-libs</Name>
<Summary>Plymouth graphics libraries</Summary>
<Description>plymouth-graphics-libs contains the libply-splash-graphics library used by graphics Plymouth splashes.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-core-libs</Dependency>
<Dependency>libpng</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libply-splash-graphics.so*</Path>
</Files>
</Package>
<Package>
<Name>plymouth-devel</Name>
<Summary>Development headers and files for plymouth</Summary>
<RuntimeDependencies>
<Dependency release="current">plymouth</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>plymouth-renderer-x11</Name>
<Summary>An X11 renderer for debugging purposes</Summary>
<RuntimeDependencies>
<Dependency release="current">plymouth-core-libs</Dependency>
<Dependency>freetype</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>atk</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>fontconfig</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/renderers/x11*</Path>
</Files>
</Package>
<Package>
<Name>plymouth-utils</Name>
<Summary>Plymouth related utilities</Summary>
<Description>plymouth-utils contains utilities that integrate with Plymouth including a boot log viewing application.</Description>
<RuntimeDependencies>
<Dependency>pango</Dependency>
<Dependency>gtk2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/plymouth-log-viewer</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-label</Name>
<Summary>Plymouth label plugin</Summary>
<Description>plymouth-plugin-label contains the label control plugin for Plymouth. It provides the ability to render text on graphical boot splashes using pango and cairo.</Description>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
<Dependency release="current">plymouth-graphics-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/label.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-fade-throbber</Name>
<Summary>Plymouth Fade-Throbber plugin</Summary>
<Description>plymouth-plugin-fade-throbber contains the "Fade-In" boot splash plugin for Plymouth. It features a centered image that fades in and out while other images pulsate around during system boot up.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-graphics-libs</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/fade-throbber.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-spinner</Name>
<Summary>Spinner theme for Plymouth</Summary>
<Description>plymouth-theme-spinner contains the "Spinner" boot splash theme for Plymouth. It features a simple theme with a small spinner on a dark background.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-two-step</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/spinner</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-fade-in</Name>
<Summary>Fade-in theme for Plymouth</Summary>
<Description>plymouth-theme-fade-in contains the "Fade-In" boot splash theme for Plymouth. It features a centered logo that fades in and out while stars twinkle around the logo during system boot up.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-fade-throbber</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/fade-in</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-throbgress</Name>
<Summary>Plymouth Throbgress plugin</Summary>
<Description>plymouth-plugin-throbgress contains the "throbgress" boot splash plugin for Plymouth. It features a centered logo and animated spinner that spins repeatedly while a progress bar advances at the bottom of the screen.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-label</Dependency>
<Dependency release="current">plymouth-graphics-libs</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/throbgress.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-spinfinity</Name>
<Summary>Plymouth Spinfinity theme</Summary>
<Description>plymouth-theme-spinfinity contains the "Spinfinity" boot splash theme for Plymouth. It features a centered logo and animated spinner that spins in the shape of an infinity sign.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-throbgress</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/spinfinity</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-space-flares</Name>
<Summary>Plymouth space-flares plugin</Summary>
<Description>plymouth-plugin-space-flares contains the "space-flares" boot splash plugin for Plymouth. It features a corner image with animated flares.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-label</Dependency>
<Dependency release="current">plymouth-graphics-libs</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/space-flares.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-solar</Name>
<Summary>Plymouth Solar theme</Summary>
<Description>plymouth-theme-solar contains the "Solar" boot splash theme for Plymouth. It features a blue flamed sun with animated solar flares.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-space-flares</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/solar</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-two-step</Name>
<Summary>Plymouth Two-Step plugin</Summary>
<Description>plymouth-plugin-two-step contains the "two-step" boot splash plugin for Plymouth. It features a two phased boot process that starts with a progressing animation synced to boot time and finishes with a short, fast one-shot animation.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-label</Dependency>
<Dependency release="current">plymouth-graphics-libs</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/two-step.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-charge</Name>
<Summary>Plymouth Charge plugin</Summary>
<Description>plymouth-theme-charge This package contains the "charge" boot splash theme for Plymouth. It features the shadowy hull of a Fedora logo charge up and and finally burst into full form.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-two-step</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/charge</Path>
</Files>
</Package>
<Package>
<Name>plymouth-plugin-script</Name>
<Summary>Plymouth script plugin</Summary>
<Description>plymouth-plugin-script contains "script" boot splash plugin for Plymouth. It features an extensible, scriptable boot splash language that simplifies the process of designing custom boot splash themes.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-graphics-libs</Dependency>
<Dependency release="current">plymouth-core-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/plymouth/script.so</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-script</Name>
<Summary>Plymouth Script theme</Summary>
<Description>plymouth-theme-script contains the "script" boot splash theme for Plymouth. It it is a simple example theme the uses the "script" plugin.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-script</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/script</Path>
</Files>
</Package>
<Package>
<Name>plymouth-theme-pisilinux</Name>
<Summary>Plymouth Pisi Linux theme</Summary>
<Description>plymouth-theme-pisilinux contains a simple but elegant boot theme for Pisi Linux.</Description>
<RuntimeDependencies>
<Dependency release="current">plymouth-plugin-script</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/plymouth/themes/pisilinux</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2014-08-04</Date>
<Version>0.8.8</Version>
<Comment>Enable gdm support.</Comment>
<Name>marcin bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-07-20</Date>
<Version>0.8.8</Version>
<Comment>New artwork.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-04-26</Date>
<Version>0.8.8</Version>
<Comment>Fix theme images for libpng warnings.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-04-13</Date>
<Version>0.8.8</Version>
<Comment>Release bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-01-10</Date>
<Version>0.8.8</Version>
<Comment>Add tmpfiles.conf</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-09-08</Date>
<Version>0.8.8</Version>
<Comment>/var/run => /run</Comment>
<Name>marcin bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-31</Date>
<Version>0.8.8</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-08</Date>
<Version>0.8.8</Version>
<Comment>Fixes.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-06</Date>
<Version>0.8.8</Version>
<Comment>First release</Comment>
<Name>marcin bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-16</Date>
<Version>0.8.8</Version>
<Comment>First release</Comment>
<Name>Erdinç Gültekin</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+44
View File
@@ -0,0 +1,44 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>plymouth</Name>
<Summary xml:lang="tr">Açılış animasyonu ve oturum açma altyapısı</Summary>
<Description xml:lang="tr">plymouth, sistemin açılışı esnasında estetik ve ilgi çekici bir grafiksel animasyon altyapısı sunan bir uygulamadır.</Description>
</Source>
<Package>
<Name>plymouth-theme-charge</Name>
<Summary xml:lang="tr">plymouth için Charge teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-spinner</Name>
<Summary xml:lang="tr">plymouth için Spinner teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-solar</Name>
<Summary xml:lang="tr">plymouth için Solar teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-spinfinity</Name>
<Summary xml:lang="tr">plymouth için Spinfinity teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-glow</Name>
<Summary xml:lang="tr">plymouth için Glow teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-pisilinux</Name>
<Summary xml:lang="tr">plymouth için Pisi Linux teması</Summary>
</Package>
<Package>
<Name>plymouth-theme-fadein</Name>
<Summary xml:lang="tr">plymouth için Fade-in teması</Summary>
</Package>
</PISI>