summaryrefslogtreecommitdiff
path: root/nonprism/shotwell
diff options
context:
space:
mode:
Diffstat (limited to 'nonprism/shotwell')
-rw-r--r--nonprism/shotwell/PKGBUILD51
-rw-r--r--nonprism/shotwell/nonprism.patch439
-rw-r--r--nonprism/shotwell/shotwell.install17
3 files changed, 507 insertions, 0 deletions
diff --git a/nonprism/shotwell/PKGBUILD b/nonprism/shotwell/PKGBUILD
new file mode 100644
index 000000000..598973b01
--- /dev/null
+++ b/nonprism/shotwell/PKGBUILD
@@ -0,0 +1,51 @@
+# $Id: PKGBUILD 114629 2014-07-02 10:24:53Z spupykin $
+# Maintainer (Arch): Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Maintainer (Arch): Ionut Biru <ibiru@archlinux.org>
+# Contributor (Arch): Joeny Ang <ang(dot)joeny(at)gmail(dot)com>
+# Maintainer: André Silva <emulatorman@parabola.nu>
+# Contributor: Márcio Silva <coadde@parabola.nu>
+
+pkgname=shotwell
+pkgver=0.18.1
+pkgrel=1.nonprism1
+pkgdesc="A digital photo organizer designed for the GNOME desktop environment, without support for unsafe and dangerous for privacy protocols"
+arch=('i686' 'x86_64' 'mips64el')
+url="http://yorba.org/shotwell/"
+license=('LGPL2.1')
+replaces=(${pkgname}-nonprism)
+conflicts=(${pkgname}-nonprism)
+depends=('libgee' 'webkitgtk' 'libgexiv2' 'libraw' 'rest'
+ 'desktop-file-utils' 'dconf' 'hicolor-icon-theme' 'json-glib'
+ 'gst-plugins-base' 'libgphoto2')
+makedepends=('intltool' 'vala>=0.17.2' 'libunique3' 'gnome-doc-utils')
+install=shotwell.install
+source=("https://download.gnome.org/sources/shotwell/0.18/shotwell-$pkgver.tar.xz"
+ 'nonprism.patch')
+md5sums=('361eeef67f5aaed36ec44b12cfd675b3'
+ 'b6c67e76af91be99852310e9c2be5ffa')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i ${srcdir}/nonprism.patch
+
+ cd po
+ for file in *.po; do
+ intltool-update ${file%.*}
+ msgattrib --no-obsolete -o $file $file
+ done
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr --libexec=/usr/lib/shotwell \
+ --disable-schemas-compile \
+ --disable-desktop-update \
+ --disable-icon-update \
+ --disable-extra-plugins-install
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/nonprism/shotwell/nonprism.patch b/nonprism/shotwell/nonprism.patch
new file mode 100644
index 000000000..8a83cbe3a
--- /dev/null
+++ b/nonprism/shotwell/nonprism.patch
@@ -0,0 +1,439 @@
+diff -Nur shotwell-0.18.0.orig/Makefile shotwell-0.18.0/Makefile
+--- shotwell-0.18.0.orig/Makefile 2014-03-18 18:50:19.000000000 -0300
++++ shotwell-0.18.0/Makefile 2014-04-19 18:15:46.389178475 -0300
+@@ -316,7 +316,7 @@
+ DESKTOP_APP_FULL_NAME="Shotwell Photo Manager"
+ DESKTOP_APPLICATION_COMMENT="Organize your photos"
+ DESKTOP_APPLICATION_CLASS="Photo Manager"
+-DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;"
++DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;piwigo;"
+ DIRECT_EDIT_DESKTOP_APP_SHORT_NAME="Shotwell"
+ DIRECT_EDIT_DESKTOP_APP_FULL_NAME="Shotwell Photo Viewer"
+ DIRECT_EDIT_DESKTOP_APPLICATION_CLASS="Photo Viewer"
+diff -Nur shotwell-0.18.0.orig/help/Makefile.am shotwell-0.18.0/help/Makefile.am
+--- shotwell-0.18.0.orig/help/Makefile.am 2014-03-18 15:50:59.000000000 -0300
++++ shotwell-0.18.0/help/Makefile.am 2014-04-19 18:15:46.389178475 -0300
+@@ -45,7 +45,6 @@
+ share-print.page \
+ share-send.page \
+ share-slideshow.page \
+- share-upload.page \
+ view-displaying.page \
+ view-information.page \
+ view-sidebar.page
+diff -Nur shotwell-0.18.0.orig/misc/org.yorba.shotwell.gschema.xml shotwell-0.18.0/misc/org.yorba.shotwell.gschema.xml
+--- shotwell-0.18.0.orig/misc/org.yorba.shotwell.gschema.xml 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/misc/org.yorba.shotwell.gschema.xml 2014-04-19 18:15:46.389178475 -0300
+@@ -321,106 +321,6 @@
+ <description>A numeric code representing the last service to which photos were published</description>
+ </key>
+
+- <child name="facebook" schema="org.yorba.shotwell.sharing.facebook" />
+- <child name="flickr" schema="org.yorba.shotwell.sharing.flickr" />
+- <child name="picasa" schema="org.yorba.shotwell.sharing.picasa" />
+- <child name="youtube" schema="org.yorba.shotwell.sharing.youtube" />
+-</schema>
+-
+-<schema id="org.yorba.shotwell.sharing.facebook" path="/org/yorba/shotwell/sharing/facebook/">
+- <key name="access-token" type="s">
+- <default>""</default>
+- <summary>access token</summary>
+- <description>Facebook OAuth token for the currently logged in session, if any</description>
+- </key>
+-
+- <key name="uid" type="s">
+- <default>""</default>
+- <summary>user i.d.</summary>
+- <description>Facebook user i.d. for the currently logged in user, if any</description>
+- </key>
+-
+- <key name="user-name" type="s">
+- <default>""</default>
+- <summary>user name</summary>
+- <description>The name of the currently logged in Facebook user, if any</description>
+- </key>
+-
+- <key name="default-size" type="i">
+- <default>0</default>
+- <summary>default size code</summary>
+- <description>A numeric code representing the default size for photos published to Facebook</description>
+- </key>
+-
+- <key name="strip-metadata" type="b">
+- <default>false</default>
+- <summary>remove sensitive info from uploads</summary>
+- <description>Whether images being uploaded to Facebook should have their metadata removed first</description>
+- </key>
+-</schema>
+-
+-<schema id="org.yorba.shotwell.sharing.flickr" path="/org/yorba/shotwell/sharing/flickr/">
+- <key name="access-phase-token" type="s">
+- <default>""</default>
+- <summary>OAuth Access Phase Token</summary>
+- <description>The authorization token for the currently logged in Flickr user, if any</description>
+- </key>
+-
+- <key name="access-phase-token-secret" type="s">
+- <default>""</default>
+- <summary>OAuth Access Phase Token Secret</summary>
+- <description>The cryptographic secret used to sign requests against the authorization token for the currently logged in Flickr user, if any</description>
+- </key>
+-
+- <key name="access-phase-username" type="s">
+- <default>""</default>
+- <summary>username</summary>
+- <description>The user name of the currently logged in Flickr user, if any</description>
+- </key>
+-
+- <key name="default-size" type="i">
+- <default>2</default>
+- <summary>default size code</summary>
+- <description>A numeric code representing the default size for photos published to Flickr</description>
+- </key>
+-
+- <key name="visibility" type="i">
+- <default>1</default>
+- <summary>default visibility</summary>
+- <description>A numeric code representing the default visibility for photos published to Flickr</description>
+- </key>
+-
+- <key name="strip-metadata" type="b">
+- <default>false</default>
+- <summary>remove sensitive info from uploads</summary>
+- <description>Whether images being uploaded to Flickr should have their metadata removed first</description>
+- </key>
+-</schema>
+-
+-<schema id="org.yorba.shotwell.sharing.picasa" path="/org/yorba/shotwell/sharing/picasa/">
+- <key name="refresh-token" type="s">
+- <default>""</default>
+- <summary>refresh token</summary>
+- <description>The OAuth token used to refresh the Picasa Web Albums session for the currently logged in user, if any.</description>
+- </key>
+-
+- <key name="default-size" type="i">
+- <default>2</default>
+- <summary>default size</summary>
+- <description>A numeric code representing the default size for photos uploaded to Picasa Web Albums</description>
+- </key>
+-
+- <key name="last-album" type="s">
+- <default>""</default>
+- <summary>last album</summary>
+- <description>The name of the last album the user published photos to, if any</description>
+- </key>
+-
+- <key name="strip-metadata" type="b">
+- <default>false</default>
+- <summary>remove sensitive info from uploads</summary>
+- <description>Whether images being uploaded to Picasa should have their metadata removed first</description>
+- </key>
+ </schema>
+
+ <schema id="org.yorba.shotwell.sharing.org-yorba-shotwell-publishing-piwigo" path="/org/yorba/shotwell/sharing/org-yorba-shotwell-publishing-piwigo/">
+@@ -485,14 +385,6 @@
+ </key>
+ </schema>
+
+-<schema id="org.yorba.shotwell.sharing.youtube" path="/org/yorba/shotwell/sharing/youtube/">
+- <key name="refresh-token" type="s">
+- <default>""</default>
+- <summary>refresh token</summary>
+- <description>The OAuth token used to refresh the YouTube session for the currently logged in user, if any.</description>
+- </key>
+-</schema>
+-
+ <schema id="org.yorba.shotwell.dataimports" path="/org/yorba/shotwell/dataimports/">
+ <key name="last-used-dataimports-service" type="s">
+ <default>""</default>
+@@ -576,48 +468,12 @@
+ </schema>
+
+ <schema id="org.yorba.shotwell.plugins.enable-state" path="/org/yorba/shotwell/plugins/enable-state/" >
+- <key name="publishing-facebook" type="b">
+- <default>true</default>
+- <summary>enable facebook publishing plugin</summary>
+- <description>True if the Facebook publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+- <key name="publishing-flickr" type="b">
+- <default>true</default>
+- <summary>enable flickr publishing plugin</summary>
+- <description>True if the Flickr publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+- <key name="publishing-picasa" type="b">
+- <default>true</default>
+- <summary>enable picasa publishing plugin</summary>
+- <description>True if the Picasa Web Albums publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+- <key name="publishing-youtube" type="b">
+- <default>true</default>
+- <summary>enable youtube publishing plugin</summary>
+- <description>True if the YouTube publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+ <key name="publishing-piwigo" type="b">
+ <default>true</default>
+ <summary>enable piwigo publishing plugin</summary>
+ <description>True if the Piwigo publishing plugin is enabled, false otherwise</description>
+ </key>
+
+- <key name="publishing-yandex-fotki" type="b">
+- <default>false</default>
+- <summary>enable yandex publishing plugin</summary>
+- <description>True if the Yandex.Fotki publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+- <key name="publishing-tumblr" type="b">
+- <default>false</default>
+- <summary>enable tumblr publishing plugin</summary>
+- <description>True if the Tumblr publishing plugin is enabled, false otherwise</description>
+- </key>
+-
+ <key name="dataimports-fspot" type="b">
+ <default>true</default>
+ <summary>enable F-Spot import plugin</summary>
+diff -Nur shotwell-0.18.0.orig/misc/shotwell.appdata.xml shotwell-0.18.0/misc/shotwell.appdata.xml
+--- shotwell-0.18.0.orig/misc/shotwell.appdata.xml 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/misc/shotwell.appdata.xml 2014-04-19 18:15:46.392511834 -0300
+@@ -13,10 +13,6 @@
+ your master photos, making it easy to experiment and correct errors.
+ </p>
+ <p>
+- When ready, Shotwell can upload your photos to various web sites, such as Facebook, Flickr,
+- Picasa (Google Plus), and more.
+- </p>
+- <p>
+ Shotwell supports JPEG, PNG, TIFF, and a variety of RAW file formats.
+ </p>
+ </description>
+diff -Nur shotwell-0.18.0.orig/misc/shotwell.convert shotwell-0.18.0/misc/shotwell.convert
+--- shotwell-0.18.0.orig/misc/shotwell.convert 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/misc/shotwell.convert 2014-04-19 18:15:46.392511834 -0300
+@@ -65,29 +65,11 @@
+ last-used-service = /apps/shotwell/sharing/last_used_service
+
+ [org.yorba.shotwell.plugins.enable-state]
+-publishing-facebook = /apps/shotwell/plugins/org.yorba.shotwell.publishing.facebook/enabled
+-publishing-flickr = /apps/shotwell/plugins/org.yorba.shotwell.publishing.flickr/enabled
+-publishing-picasa = /apps/shotwell/plugins/org.yorba.shotwell.publishing.picasa/enabled
+ publishing-piwigo = /apps/shotwell/plugins/org.yorba.shotwell.publishing.piwigo/enabled
+-publishing-yandex-fotki = /apps/shotwell/plugins/org.yorba.shotwell.publishing.yandex-fotki/enabled
+-publishing-youtube = /apps/shotwell/plugins/org.yorba.shotwell.publishing.youtube/enabled
+ transitions-crumble = /apps/shotwell/plugins/org.yorba.shotwell.transitions.crumble/enabled
+ transitions-fade = /apps/shotwell/plugins/org.yorba.shotwell.transitions.fade/enabled
+ transitions-slide = /apps/shotwell/plugins/org.yorba.shotwell.transitions.slide/enabled
+
+-[org.yorba.shotwell.sharing.facebook]
+-uid = /apps/shotwell/sharing/facebook/uid
+-user-name = /apps/shotwell/sharing/facebook/user_name
+-default-size = /apps/shotwell/sharing/facebook/default_size
+-
+-[org.yorba.shotwell.sharing.flickr]
+-default-size = /apps/shotwell/sharing/flickr/default_size
+-visibility = /apps/shotwell/sharing/flickr/visibility
+-
+-[org.yorba.shotwell.sharing.picasa]
+-default-size = /apps/shotwell/sharing/picasa/default_size
+-last-album = /apps/shotwell/sharing/picasa/last_album
+-
+ [org.yorba.shotwell.sharing.org-yorba-shotwell-publishing-piwigo]
+ url = /apps/shotwell/sharing/org.yorba.shotwell.publishing.piwigo/url
+ username = /apps/shotwell/sharing/org.yorba.shotwell.publishing.piwigo/username
+@@ -95,11 +77,3 @@
+ remember-password = /apps/shotwell/sharing/org.yorba.shotwell.publishing.piwigo/remember-password
+ last-category = /apps/shotwell/sharing/org.yorba.shotwell.publishing.piwigo/last-category
+ last-permission-level = /apps/shotwell/sharing/org.yorba.shotwell.publishing.piwigo/last-permission-level
+-
+-[org.yorba.shotwell.sharing.org-yorba-shotwell-publishing-yandex-fotki]
+-auth-token = /apps/shotwell/sharing/org.yorba.shotwell.publishing.yandex-fotki/auth_token
+-
+-[org.yorba.shotwell.sharing.youtube]
+-user-name = /apps/shotwell/sharing/youtube/user_name
+-auth-token = /apps/shotwell/sharing/youtube/auth_token
+-
+diff -Nur shotwell-0.18.0.orig/misc/shotwell.desktop.head shotwell-0.18.0/misc/shotwell.desktop.head
+--- shotwell-0.18.0.orig/misc/shotwell.desktop.head 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/misc/shotwell.desktop.head 2014-04-19 18:15:46.392511834 -0300
+@@ -3,7 +3,7 @@
+ Name=Shotwell
+ GenericName=Photo Manager
+ Comment=Organize your photos
+-Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;
++Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;piwigo;
+ Exec=shotwell %U
+ Icon=shotwell
+ Terminal=false
+diff -Nur shotwell-0.18.0.orig/plugins/common/RESTSupport.vala shotwell-0.18.0/plugins/common/RESTSupport.vala
+--- shotwell-0.18.0.orig/plugins/common/RESTSupport.vala 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/plugins/common/RESTSupport.vala 2014-04-19 18:44:24.962777076 -0300
+@@ -628,10 +628,6 @@
+ return session;
+ }
+
+- protected Spit.Publishing.Publishable get_current_publishable() {
+- return publishables[current_file];
+- }
+-
+ protected abstract Transaction create_transaction(Spit.Publishing.Publishable publishable);
+
+ public void upload(Spit.Publishing.ProgressCallback? status_updated = null) {
+diff -Nur shotwell-0.18.0.orig/plugins/plugins.mk shotwell-0.18.0/plugins/plugins.mk
+--- shotwell-0.18.0.orig/plugins/plugins.mk 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/plugins/plugins.mk 2014-04-19 18:52:04.852983921 -0300
+@@ -5,29 +5,13 @@
+ shotwell-data-imports
+
+ PLUGINS_RC := \
+- plugins/shotwell-publishing/facebook.png \
+- plugins/shotwell-publishing/facebook_publishing_options_pane.glade \
+- plugins/shotwell-publishing/flickr.png \
+- plugins/shotwell-publishing/flickr_publishing_options_pane.glade \
+- plugins/shotwell-publishing/flickr_pin_entry_pane.glade \
+- plugins/shotwell-publishing/picasa.png \
+- plugins/shotwell-publishing/picasa_publishing_options_pane.glade \
+- plugins/shotwell-publishing/youtube.png \
+- plugins/shotwell-publishing/youtube_publishing_options_pane.glade \
+ plugins/shotwell-publishing/piwigo.png \
+ plugins/shotwell-publishing/piwigo_authentication_pane.glade \
+ plugins/shotwell-publishing/piwigo_publishing_options_pane.glade \
+ plugins/shotwell-transitions/slideshow-plugin.png
+
+-EXTRA_PLUGINS := \
+- shotwell-publishing-extras
+-
+ EXTRA_PLUGINS_RC := \
+- plugins/shotwell-publishing-extras/yandex_publish_model.glade \
+- plugins/shotwell-data-imports/f-spot-24.png \
+- plugins/shotwell-publishing-extras/tumblr.png \
+- plugins/shotwell-publishing-extras/tumblr_authentication_pane.glade \
+- plugins/shotwell-publishing-extras/tumblr_publishing_options_pane.glade
++ plugins/shotwell-data-imports/f-spot-24.png
+
+ ALL_PLUGINS := $(PLUGINS) $(EXTRA_PLUGINS)
+
+diff -Nur shotwell-0.18.0.orig/plugins/shotwell-publishing/Makefile shotwell-0.18.0/plugins/shotwell-publishing/Makefile
+--- shotwell-0.18.0.orig/plugins/shotwell-publishing/Makefile 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/plugins/shotwell-publishing/Makefile 2014-04-19 18:45:15.729833873 -0300
+@@ -13,27 +13,14 @@
+
+ SRC_FILES := \
+ shotwell-publishing.vala \
+- FacebookPublishing.vala \
+- PicasaPublishing.vala \
+- FlickrPublishing.vala \
+- YouTubePublishing.vala \
+ PiwigoPublishing.vala \
+ ../../src/util/string.vala \
+ ../common/RESTSupport.vala
+
+ RC_FILES := \
+- facebook.png \
+- facebook_publishing_options_pane.glade \
+- flickr.png \
+- flickr_publishing_options_pane.glade \
+- flickr_pin_entry_pane.glade \
+- picasa.png \
+- picasa_publishing_options_pane.glade \
+ piwigo.png \
+ piwigo_authentication_pane.glade \
+- piwigo_publishing_options_pane.glade \
+- youtube.png \
+- youtube_publishing_options_pane.glade
++ piwigo_publishing_options_pane.glade
+
+ include ../Makefile.plugin.mk
+
+diff -Nur shotwell-0.18.0.orig/plugins/shotwell-publishing/shotwell-publishing.vala shotwell-0.18.0/plugins/shotwell-publishing/shotwell-publishing.vala
+--- shotwell-0.18.0.orig/plugins/shotwell-publishing/shotwell-publishing.vala 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/plugins/shotwell-publishing/shotwell-publishing.vala 2014-04-19 18:15:46.392511834 -0300
+@@ -6,7 +6,7 @@
+
+ extern const string _VERSION;
+
+-// "core services" are: Facebook, Flickr, Picasa Web Albums, Piwigo and YouTube
++// "core services" is: Piwigo
+ private class ShotwellPublishingCoreServices : Object, Spit.Module {
+ private Spit.Pluggable[] pluggables = new Spit.Pluggable[0];
+
+@@ -15,10 +15,6 @@
+ public ShotwellPublishingCoreServices(GLib.File module_file) {
+ GLib.File resource_directory = module_file.get_parent();
+
+- pluggables += new FacebookService(resource_directory);
+- pluggables += new PicasaService(resource_directory);
+- pluggables += new FlickrService(resource_directory);
+- pluggables += new YouTubeService(resource_directory);
+ pluggables += new PiwigoService(resource_directory);
+ }
+
+diff -Nur shotwell-0.18.0.orig/po/POTFILES.in shotwell-0.18.0/po/POTFILES.in
+--- shotwell-0.18.0.orig/po/POTFILES.in 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/po/POTFILES.in 2014-04-19 19:01:24.750459462 -0300
+@@ -18,22 +18,9 @@
+ plugins/shotwell-publishing-extras/TumblrPublishing.vala
+ plugins/shotwell-publishing-extras/YandexPublishing.vala
+ plugins/shotwell-publishing-extras/shotwell-publishing-extras.vala
+-[type: gettext/glade]plugins/shotwell-publishing-extras/tumblr_authentication_pane.glade
+-[type: gettext/glade]plugins/shotwell-publishing-extras/tumblr_publishing_options_pane.glade
+-[type: gettext/glade]plugins/shotwell-publishing-extras/yandex_publish_model.glade
+-plugins/shotwell-publishing/FacebookPublishing.vala
+-plugins/shotwell-publishing/FlickrPublishing.vala
+-plugins/shotwell-publishing/PicasaPublishing.vala
+-plugins/shotwell-publishing/PiwigoPublishing.vala
+-plugins/shotwell-publishing/YouTubePublishing.vala
+-[type: gettext/glade]plugins/shotwell-publishing/facebook_publishing_options_pane.glade
+-[type: gettext/glade]plugins/shotwell-publishing/flickr_pin_entry_pane.glade
+-[type: gettext/glade]plugins/shotwell-publishing/flickr_publishing_options_pane.glade
+-[type: gettext/glade]plugins/shotwell-publishing/picasa_publishing_options_pane.glade
+ [type: gettext/glade]plugins/shotwell-publishing/piwigo_authentication_pane.glade
+ [type: gettext/glade]plugins/shotwell-publishing/piwigo_publishing_options_pane.glade
+ plugins/shotwell-publishing/shotwell-publishing.vala
+-[type: gettext/glade]plugins/shotwell-publishing/youtube_publishing_options_pane.glade
+ plugins/shotwell-transitions/BlindsEffect.vala
+ plugins/shotwell-transitions/ChessEffect.vala
+ plugins/shotwell-transitions/CircleEffect.vala
+diff -Nur shotwell-0.18.0.orig/src/plugins/PublishingInterfaces.vala shotwell-0.18.0/src/plugins/PublishingInterfaces.vala
+--- shotwell-0.18.0.orig/src/plugins/PublishingInterfaces.vala 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/src/plugins/PublishingInterfaces.vala 2014-04-19 18:15:46.395845194 -0300
+@@ -8,8 +8,7 @@
+ * Shotwell Pluggable Publishing API
+ *
+ * The Shotwell Pluggable Publishing API allows you to write plugins that upload
+- * photos and videos to web services. The Shotwell distribution includes publishing
+- * support for four core services: Facebook, Flickr, Picasa Web Albums, and YouTube.
++ * photos and videos to web services.
+ * To enable Shotwell to connect to additional services, developers like you write
+ * publishing plugins, dynamically-loadable shared objects that are linked into the
+ * Shotwell process at runtime. Publishing plugins are just one of several kinds of
+diff -Nur shotwell-0.18.0.orig/src/plugins/StandardHostInterface.vala shotwell-0.18.0/src/plugins/StandardHostInterface.vala
+--- shotwell-0.18.0.orig/src/plugins/StandardHostInterface.vala 2014-03-04 20:54:12.000000000 -0200
++++ shotwell-0.18.0/src/plugins/StandardHostInterface.vala 2014-04-19 18:37:54.803118064 -0300
+@@ -22,24 +22,8 @@
+ private static string parse_key(string id) {
+ // special case: legacy plugins (Web publishers moved into SPIT) have special names
+ // new plugins will use their full ID
+- switch (id) {
+- case "org.yorba.shotwell.publishing.facebook":
+- return "facebook";
+-
+- case "org.yorba.shotwell.publishing.picasa":
+- return "picasa";
+-
+- case "org.yorba.shotwell.publishing.flickr":
+- return "flickr";
+-
+- case "org.yorba.shotwell.publishing.youtube":
+- return "youtube";
+-
+- default:
+- return id;
+- }
++ return id;
+ }
+-
+ public File get_module_file() {
+ return module_file;
+ }
diff --git a/nonprism/shotwell/shotwell.install b/nonprism/shotwell/shotwell.install
new file mode 100644
index 000000000..bab8ecd29
--- /dev/null
+++ b/nonprism/shotwell/shotwell.install
@@ -0,0 +1,17 @@
+pkgname=shotwell
+
+post_install() {
+ gtk-update-icon-cache -fq -t usr/share/icons/hicolor
+ update-desktop-database -q
+ glib-compile-schemas usr/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ update-desktop-database -q
+ gtk-update-icon-cache -fq -t usr/share/icons/hicolor
+ glib-compile-schemas usr/share/glib-2.0/schemas
+}