diff --git a/admin/scons/LumieraEnvironment.py b/admin/scons/LumieraEnvironment.py index e85dbee62..99a10199f 100644 --- a/admin/scons/LumieraEnvironment.py +++ b/admin/scons/LumieraEnvironment.py @@ -36,6 +36,7 @@ class LumieraEnvironment(Environment): self['TARGDIR'] = buildSetup.TARGDIR self['VERSION'] = buildSetup.VERSION self['DESTDIR'] = '$INSTALLDIR/$PREFIX' + self['SHARE' ] = '$DESTDIR/share' self._anchor_relative('INSTALLDIR') self._anchor_relative('TARGDIR') # @@ -169,7 +170,7 @@ def register_LumieraResourceBuilder(env): return env.Install(toBuild, source) def GuiResource(env, source): - """ pick up giben source resource and install + """ pick up given source resource and install them (flat) into the configured target """ toBuild = env.path.buildUIRes @@ -179,7 +180,7 @@ def register_LumieraResourceBuilder(env): def ConfigData(env, prefix, source, targetDir=None): """ install (copy) configuration- and metadata. - @param targetDir: when None, then use he install location configured (in SConstruct), + @param targetDir: when None, then use he install location configured (in Setup.py), otherwise an explicitly given absolute or relative path segment, which might refer to the location of the executable through the $ORIGIN token @param prefix: a prefix relative to the current path (location of SConscript), diff --git a/data/SConscript b/data/SConscript index d2407b502..e04d5f2fa 100644 --- a/data/SConscript +++ b/data/SConscript @@ -21,5 +21,9 @@ config = ( env.ConfigData('config','setup.ini', targetDir='$ORIGIN') + env.ConfigData('config','dummy_lumiera.ini') ) +#further resources... +env.Install('$SHARE/applications/' , 'desktop/lumiera.desktop') +env.Install('$SHARE/icons/hicolor/scalable/apps/', 'desktop/lumiera.svg') + Export('icons config') diff --git a/data/desktop/lumiera.desktop b/data/desktop/lumiera.desktop new file mode 100644 index 000000000..771d6d0a5 --- /dev/null +++ b/data/desktop/lumiera.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=Application +Version=1.5 +Name=Lumiera +Comment=Video editing and compositing (unfinished; development preview) +GenericName=VideoEditor +Exec=lumiera +TryExec=lumiera +Icon=lumiera +Terminal=false +Categories=AudioVideo;Video;AudioVideoEditing; +Keywords=media;film;editing;compositing;fx; + diff --git a/data/desktop/lumiera.svg b/data/desktop/lumiera.svg new file mode 100644 index 000000000..bcf70b504 --- /dev/null +++ b/data/desktop/lumiera.svg @@ -0,0 +1,146 @@ + + + + + Lumiera Icon + + + + image/svg+xml + + + Lumiera Icon + August 2009 + + + Thorsten Wilms + + + + + CC By SA + + + + + Lumiera project + + + Lumiera Logo + After the Lumiera Logo contest, several flavours were created for use on posters, T-shirts and desktop icons + + + Raffaella Traniello, Thorsten Wilms, Odin Hørthe Omdal, Ichthyoste + + + + + + + + + + + + + + + + + + + + + diff --git a/wiki/thinkPad.ichthyo.mm b/wiki/thinkPad.ichthyo.mm index 7abeb096c..adc960272 100644 --- a/wiki/thinkPad.ichthyo.mm +++ b/wiki/thinkPad.ichthyo.mm @@ -177763,8 +177763,8 @@ Since then others have made contributions, see the log for the history. - + @@ -180626,15 +180626,15 @@ Since then others have made contributions, see the log for the history. - + - + - + @@ -180647,8 +180647,17 @@ Since then others have made contributions, see the log for the history. - + + + + + + + + + + @@ -180892,6 +180901,137 @@ Since then others have made contributions, see the log for the history. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ Bei den GUI-Icons gibt es ein app-icon.svg — aber das sieht unfertig/kaputt aus; vermutlich hat sich da Joel damals daran versucht, aber er ist daran gescheitert, daß das Lumiera-Logo sich nicht ohne Weiteres in ein Icon übersetzen läßt. Außerdem folgen diese SVGs ja einem ganz bestimmten Schema, und enthalten daher mehrere Varianten auf einem gemeinsamen »Canvas« +

+ +
+
+ + + + + + +

+ Tja... damals hat man zwar ein Lumiera-Logo designt — aber dann würde noch die Arbeit ausstehen, daraus eine Design-Linie zu entwickeln, die in verschiedensten Größen und in verschiedenem Umfeld konsistent funktioniert. Und ersatzweise hat dann jeder für jeden Einzelfall seine Variante gebastelt (und ich mach ja auch nix Anderes) +

+ +
+ + + + + + + + + + + + +

+ Deklarativität setzt etablierte Kategorien vorraus +

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +