Revision: 1774
http://geeqie.svn.sourceforge.net/geeqie/?rev=1774&view=rev
Author: nadvornik
Date: 2009-06-28 08:32:27 +0000 (Sun, 28 Jun 2009)
Log Message:
-----------
added script for importing GQView and Geeqie-alpha metadata
Modified Paths:
--------------
trunk/configure.in
trunk/plugins/Makefile.am
trunk/po/POTFILES.in
Added Paths:
-----------
trunk/plugins/import/
trunk/plugins/import/Makefile.am
trunk/plugins/import/geeqie-import
trunk/plugins/import/geeqie-import-gqview.desktop.in
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2009-06-27 23:12:52 UTC (rev 1773)
+++ trunk/configure.in 2009-06-28 08:32:27 UTC (rev 1774)
@@ -413,6 +413,7 @@
plugins/symlink/Makefile
plugins/rotate/Makefile
plugins/ufraw/Makefile
+ plugins/import/Makefile
geeqie.spec
])
Modified: trunk/plugins/Makefile.am
===================================================================
--- trunk/plugins/Makefile.am 2009-06-27 23:12:52 UTC (rev 1773)
+++ trunk/plugins/Makefile.am 2009-06-28 08:32:27 UTC (rev 1774)
@@ -1,6 +1,6 @@
#FIXME enable or disable individual plugins from configure
-SUBDIRS = rotate symlink ufraw
+SUBDIRS = rotate symlink ufraw import
qq_desktoptemplatedir = $(pkgdatadir)
qq_desktoptemplate_DATA = template.desktop
Added: trunk/plugins/import/Makefile.am
===================================================================
--- trunk/plugins/import/Makefile.am (rev 0)
+++ trunk/plugins/import/Makefile.am 2009-06-28 08:32:27 UTC (rev 1774)
@@ -0,0 +1,9 @@
+dist_pkglib_SCRIPTS = geeqie-import
+
+gq_desktopdir = $(pkgdatadir)/applications
+gq_desktop_in_files = geeqie-import-geeqie.desktop.in
geeqie-import-gqview.desktop.in
+gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
+...@intltool_desktop_rule@
+
+EXTRA_DIST = \
+ $(qq_desktop_DATA)
Added: trunk/plugins/import/geeqie-import
===================================================================
--- trunk/plugins/import/geeqie-import (rev 0)
+++ trunk/plugins/import/geeqie-import 2009-06-28 08:32:27 UTC (rev 1774)
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+case "$1" in
+ gqview)
+ srcdir=$HOME/.gqview/metadata
+ ;;
+ geeqie-1-alpha)
+ srcdir=$HOME/.geeqie/metadata
+ ;;
+ *)
+ echo Unknown argument $1
+ exit 1
+ ;;
+esac
+
+destdir=$HOME/.local/share/geeqie/metadata
+
+if [ ! -d $HOME/.local/share/geeqie ] ; then
+ echo \"$HOME/.local/share/geeqie\" does not exist
+ exit 1
+fi
+
+for ext in .meta .gq.xmp ; do
+ find "$srcdir" -type f -name "*$ext" -print | while read src ; do
+ img="${src#$srcdir}"
+ img="${img%$ext}"
+ dest="$destdir$img$ext"
+ if [ -f "$img" -a ! -f "$dest" ] ; then
+ mkdir -p "${dest%/*}"
+ cp -pr "$src" "$dest"
+ echo Importing $ext metadata for \"$img\"
+ fi
+ done
+done
Property changes on: trunk/plugins/import/geeqie-import
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/plugins/import/geeqie-import-gqview.desktop.in
===================================================================
--- trunk/plugins/import/geeqie-import-gqview.desktop.in
(rev 0)
+++ trunk/plugins/import/geeqie-import-gqview.desktop.in 2009-06-28
08:32:27 UTC (rev 1774)
@@ -0,0 +1,17 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+_Name=Import GQView metadata
+
+# call the helper script
+Exec=geeqie-import gqview
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Show in menu "File"
+X-Geeqie-Menu-Path=EditMenu/PreferencesMenu
+
+# It can be made verbose
+X-Geeqie-Verbose=true
Property changes on: trunk/plugins/import/geeqie-import-gqview.desktop.in
___________________________________________________________________
Added: svn:mergeinfo
+
Modified: trunk/po/POTFILES.in
===================================================================
--- trunk/po/POTFILES.in 2009-06-27 23:12:52 UTC (rev 1773)
+++ trunk/po/POTFILES.in 2009-06-28 08:32:27 UTC (rev 1774)
@@ -3,6 +3,9 @@
plugins/symlink/symlink.desktop.in
plugins/ufraw/geeqie-ufraw-recursive.desktop.in
plugins/ufraw/geeqie-ufraw.desktop.in
+plugins/ufraw/geeqie-ufraw-id.desktop.in
+plugins/ufraw/geeqie-import-gqview.desktop.in
+plugins/ufraw/geeqie-import-geeqie.desktop.in
src/advanced_exif.c
src/bar.c
src/bar_comment.c
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn