diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c650538 --- /dev/null +++ b/Makefile @@ -0,0 +1,92 @@ +# Makefile for ksplash-theme-openmamba +# Copyright (C) 2013 by Silvan Calarco + +include VERSION + +PACKAGE = ksplash-theme-openmamba + +DISTROID = openmamba + +RPM_VENDOR = openmamba +RPM_DISTRIBUTION = openmamba +RPM_DISTROEXT = mamba + +DISTROid = $(shell echo $(DISTROID) | tr A-Z a-z) +DISTROICON = $(DISTROid) + +DESTDIR = + +prefix = /usr +exec_prefix = ${prefix} +sysconfdir = /etc +sbindir = ${exec_prefix}/sbin +bindir = ${exec_prefix}/bin +datadir = ${prefix}/share +initrddir = ${sysconfdir}/rc.d/init.d +mandir = ${prefix}/usr/share/man +sysconfigdir= ${sysconfdir}/sysconfig +xprofiledir = ${sysconfdir}/xprofile.d +mambabasedatadir = ${datadir}/openmamba/mambabase +mambawelcomedatadir = ${datadir}/openmamba/mambawelcome +bootrecoverdatadir = ${datadir}/openmamba/bootrecover +iconsdir = ${datadir}/icons/hicolor +kdeprefixdir = $(shell kde4-config --prefix) +kdedatadir = $(kdeprefixdir)/share +kdebindir = $(kdeprefixdir)/bin +kdeautostartdir = ${kdedatadir}/autostart +kdeconfigdir = ${kdedatadir}/config +kdewallpapersdir = ${kdedatadir}/wallpapers +kdeappsdir = ${kdedatadir}/apps +kdeplasmadesktopupdatesdir = ${kdeappsdir}/plasma-desktop/updates +localesdir = ${kdedatadir}/locale + +xdg_appsdir = ${datadir}/applications +xdg_directorydir = ${datadir}/desktop-directories +xdg_menudir = ${sysconfdir}/xdg/menus +xdg_mergedmenudir = $(xdg_menudir)/applications-merged + +distrorootdir = ${datadir}/$(DISTROid) +distrobindir = ${distrorootdir}/bin +distrosrpmsdir = ${distrorootdir}/SRPMS +distrokdedir = ${distrorootdir}/kde +srcdir = . + +distdir = $(PACKAGE)-$(VERSION) +dist_archive = $(distdir).tar.bz2 + +INSTALL = /usr/bin/install +INSTALL_PROGRAM = ${INSTALL} -m 755 +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_DIR = ${INSTALL} -d -m 755 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} + +all: wallpapers + +wallpapers: + @echo "Converting background images..." + @for s in 1024x768 1280x1024 1280x800 1440x900 1600x1200 1920x1200; do \ + mkdir -p ksplash-theme-openmamba/$${s}; \ + convert openmamba_Circles-ksplash.svg +repage -gravity NorthWest -resize $${s/x*} -crop $${s}+0+0 +repage ksplash-theme-openmamba/$${s}/background.png; \ + done + +install: + $(INSTALL_DIR) $(DESTDIR)$(kdedatadir)/apps/ksplash/Themes/openmamba + cp -a ksplash-theme-openmamba/* $(DESTDIR)$(kdedatadir)/apps/ksplash/Themes/openmamba/ + +dist: clean + @git log > ChangeLog.git + @mkdir /tmp/$(distdir) + @cp -a * /tmp/$(distdir)/ + @rm -f $(dist_archive);\ + tar cf - -C /tmp $(distdir) | bzip2 -9 -c > $(dist_archive) + @rm -rf /tmp/$(distdir) + @echo "file \`$(dist_archive)' created" + +dist-rpm: dist + @rpm_sourcedir=`rpm --eval=%{_sourcedir}`;\ + mv -f $(dist_archive) $$rpm_sourcedir;\ + echo "and saved as \`$$rpm_sourcedir/$(dist_archive)'" + +clean: + rm -f $(dist_archive) + rm -f ksplash-theme-openmamba/*/background.png diff --git a/ksplash-theme-openmamba/1600x1200/description.txt b/ksplash-theme-openmamba/1600x1200/description.txt new file mode 100644 index 0000000..7904dbc --- /dev/null +++ b/ksplash-theme-openmamba/1600x1200/description.txt @@ -0,0 +1,42 @@ +SCALE ON +BACKGROUND_IMAGE 0 0 background.png +SCALE OFF + +# the image is 390x234, make it centered, all icons need the same adjustment too +IMAGE_REL CC 0 0 CC rectangle.png + +# these have their relative positions to the rectangle adjusted by -195,-117 +# (i.e. half of the rectangle size) +# 3,32 +ANIM_REL 1 CC -192 -50 LT 30 icon1_anim.png 85 1 +WAIT_STATE kded + +# 69,32 +ANIM_REL 2 CC -126 -50 LT 30 icon2_anim.png 85 1 +WAIT_STATE kcminit + +# 135,32 +ANIM_REL 3 CC -60 -50 LT 29 icon3_anim.png 85 1 +WAIT_STATE ksmserver + +# 201,32 +ANIM_REL 4 CC 6 -50 LT 30 icon4_anim.png 85 1 +WAIT_STATE wm + +# 263,15 +ANIM_REL 5 CC 68 -88 LT 30 icon5_anim.png 85 1 +WAIT_STATE desktop + +WAIT_STATE ready + +# show the icons fully right before the splash goes away +STOP_ANIM 1 +IMAGE_REL CC -192 -50 LT icon1.png +STOP_ANIM 2 +IMAGE_REL CC -126 -50 LT icon2.png +STOP_ANIM 3 +IMAGE_REL CC -60 -50 LT icon3.png +STOP_ANIM 4 +IMAGE_REL CC 6 -50 LT icon4.png +STOP_ANIM 5 +IMAGE_REL CC 68 -88 LT icon5.png diff --git a/ksplash-theme-openmamba/1600x1200/icon1.png b/ksplash-theme-openmamba/1600x1200/icon1.png new file mode 100644 index 0000000..93daa84 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon1.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon1_anim.png b/ksplash-theme-openmamba/1600x1200/icon1_anim.png new file mode 100644 index 0000000..3b065f5 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon1_anim.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon2.png b/ksplash-theme-openmamba/1600x1200/icon2.png new file mode 100644 index 0000000..2078ad1 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon2.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon2_anim.png b/ksplash-theme-openmamba/1600x1200/icon2_anim.png new file mode 100644 index 0000000..36f1afc Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon2_anim.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon3.png b/ksplash-theme-openmamba/1600x1200/icon3.png new file mode 100644 index 0000000..48b2ffe Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon3.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon3_anim.png b/ksplash-theme-openmamba/1600x1200/icon3_anim.png new file mode 100644 index 0000000..8b36220 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon3_anim.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon4.png b/ksplash-theme-openmamba/1600x1200/icon4.png new file mode 100644 index 0000000..15699e2 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon4.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon4_anim.png b/ksplash-theme-openmamba/1600x1200/icon4_anim.png new file mode 100644 index 0000000..9309db5 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon4_anim.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon5.png b/ksplash-theme-openmamba/1600x1200/icon5.png new file mode 100644 index 0000000..854e48c Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon5.png differ diff --git a/ksplash-theme-openmamba/1600x1200/icon5_anim.png b/ksplash-theme-openmamba/1600x1200/icon5_anim.png new file mode 100644 index 0000000..4669ed8 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/icon5_anim.png differ diff --git a/ksplash-theme-openmamba/1600x1200/rectangle.png b/ksplash-theme-openmamba/1600x1200/rectangle.png new file mode 100644 index 0000000..2fd62d5 Binary files /dev/null and b/ksplash-theme-openmamba/1600x1200/rectangle.png differ diff --git a/ksplash-theme-openmamba/Preview.png b/ksplash-theme-openmamba/Preview.png new file mode 100644 index 0000000..789ac11 Binary files /dev/null and b/ksplash-theme-openmamba/Preview.png differ diff --git a/ksplash-theme-openmamba/Theme.rc b/ksplash-theme-openmamba/Theme.rc new file mode 100644 index 0000000..709e522 --- /dev/null +++ b/ksplash-theme-openmamba/Theme.rc @@ -0,0 +1,9 @@ +[KSplash Theme: openmamba] +Name = KDE 4 Splash Screen +Description = openmamba 3 Splash Screen +Version = 0.90 +Author = Cristina Iurissevich, Silvan Calarco +Homepage = http://www.openmamba.org + +# Theme behaviour settings. +Engine = KSplashX diff --git a/ksplash-theme-openmamba/icon5_anim.xcf b/ksplash-theme-openmamba/icon5_anim.xcf new file mode 100644 index 0000000..945911b Binary files /dev/null and b/ksplash-theme-openmamba/icon5_anim.xcf differ diff --git a/ksplash-theme-openmamba2/Theme.rc b/ksplash-theme-openmamba2/Theme.rc index d472851..f6d05d5 100644 --- a/ksplash-theme-openmamba2/Theme.rc +++ b/ksplash-theme-openmamba2/Theme.rc @@ -1,4 +1,4 @@ -[KSplash Theme: openmamba] +[KSplash Theme: openmamba2] Name = KDE 4 Splash Screen Description = openmamba 2 Splash Screen Version = 1.0 diff --git a/openmamba_Circles-ksplash.svg b/openmamba_Circles-ksplash.svg new file mode 100644 index 0000000..017188f --- /dev/null +++ b/openmamba_Circles-ksplash.svg @@ -0,0 +1,159 @@ + + + +image/svg+xml \ No newline at end of file