summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFIL2015-12-15 02:44:40 +0300
committerFIL2015-12-15 02:45:48 +0300
commitbd311a01e4402af2bfe2dc29e667cc6092509051 (patch)
tree865e2faa77d38ed92b0de0833372862f95810fee
downloadaur-bd311a01e4402af2bfe2dc29e667cc6092509051.tar.gz
Initial commit
-rw-r--r--.SRCINFO33
-rw-r--r--0001-Set-screensaver-image-two.patch40
-rw-r--r--PKGBUILD33
-rw-r--r--eog.install13
4 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7a0df96b0282
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+# Generated by mksrcinfo v8
+# Mon Dec 14 23:45:33 UTC 2015
+pkgbase = gnome-eog
+ pkgdesc = Eye of Gnome: An image viewing and cataloging program. Applied small patch for set screensaver image with wallpaper.
+ pkgver = 3.18.1
+ pkgrel = 1
+ url = https://wiki.gnome.org/Apps/EyeOfGnome
+ install = eog.install
+ arch = i686
+ arch = x86_64
+ groups = gnome
+ license = GPL
+ makedepends = intltool
+ makedepends = itstool
+ makedepends = gobject-introspection
+ makedepends = patch
+ depends = gnome-desktop
+ depends = libexif
+ depends = lcms2
+ depends = desktop-file-utils
+ depends = exempi
+ depends = libpeas
+ depends = librsvg
+ depends = dconf
+ conflicts = eog
+ options = !emptydirs
+ source = http://ftp.gnome.org/pub/gnome/sources/eog/3.18/eog-3.18.1.tar.xz
+ source = 0001-Set-screensaver-image-two.patch
+ sha256sums = 7b7bb47a680518701e2e724c8632fcf12dcb3c3e45ce1f2bdd4c4ace325793a7
+ sha256sums = 343d3fc67119737fe61ec5324a4a0cf2c6e6e3f66dfa2b238203314d5a03f055
+
+pkgname = gnome-eog
+
diff --git a/0001-Set-screensaver-image-two.patch b/0001-Set-screensaver-image-two.patch
new file mode 100644
index 000000000000..3a40550d7deb
--- /dev/null
+++ b/0001-Set-screensaver-image-two.patch
@@ -0,0 +1,40 @@
+From a80de52c97000afc3282c2f354b913e00de6c5f9 Mon Sep 17 00:00:00 2001
+From: FIL <fil@recursion.pro>
+Date: Tue, 15 Dec 2015 02:01:36 +0300
+Subject: [PATCH] Set screensaver image two
+
+---
+ src/eog-config-keys.h | 2 ++
+ src/eog-window.c | 3 +++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/src/eog-config-keys.h b/src/eog-config-keys.h
+index f171138..3f84352 100644
+--- a/src/eog-config-keys.h
++++ b/src/eog-config-keys.h
+@@ -34,6 +34,8 @@
+
+ #define EOG_CONF_DESKTOP_WALLPAPER_SCHEMA "org.gnome.desktop.background"
+ #define EOG_CONF_DESKTOP_WALLPAPER "picture-uri"
++#define EOG_CONF_DESKTOP_SCREENSAVER_SCHEMA "org.gnome.desktop.screensaver"
++#define EOG_CONF_DESKTOP_SCREENSAVER "picture-uri"
+
+ #define EOG_CONF_DESKTOP_LOCKDOWN_SCHEMA "org.gnome.desktop.lockdown"
+ #define EOG_CONF_DESKTOP_CAN_PRINT "disable-printing"
+diff --git a/src/eog-window.c b/src/eog-window.c
+index bae7803..4a1d9ec 100644
+--- a/src/eog-window.c
++++ b/src/eog-window.c
+@@ -2646,6 +2646,9 @@ eog_window_set_wallpaper (EogWindow *window, const gchar *filename, const gchar
+ settings = g_settings_new (EOG_CONF_DESKTOP_WALLPAPER_SCHEMA);
+ g_settings_set_string (settings, EOG_CONF_DESKTOP_WALLPAPER, uri);
+ g_object_unref (settings);
++ settings = g_settings_new (EOG_CONF_DESKTOP_SCREENSAVER_SCHEMA);
++ g_settings_set_string (settings, EOG_CONF_DESKTOP_SCREENSAVER, uri);
++ g_object_unref (settings);
+ g_free (uri);
+
+ info_bar = gtk_info_bar_new_with_buttons (_("_Open Background Preferences"),
+--
+2.6.4
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1eeced14a1f6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+oldpkgname=eog
+pkgname=gnome-eog
+pkgver=3.18.1
+pkgrel=1
+pkgdesc="Eye of Gnome: An image viewing and cataloging program. Applied small patch for set screensaver image with wallpaper."
+arch=(i686 x86_64)
+license=(GPL)
+depends=(gnome-desktop libexif lcms2 desktop-file-utils exempi libpeas librsvg dconf)
+makedepends=(intltool itstool gobject-introspection patch)
+conflicts=(eog)
+install=eog.install
+groups=(gnome)
+options=('!emptydirs')
+url="https://wiki.gnome.org/Apps/EyeOfGnome"
+source=(http://ftp.gnome.org/pub/gnome/sources/$oldpkgname/${pkgver:0:4}/$oldpkgname-$pkgver.tar.xz
+ '0001-Set-screensaver-image-two.patch')
+sha256sums=('7b7bb47a680518701e2e724c8632fcf12dcb3c3e45ce1f2bdd4c4ace325793a7'
+ '343d3fc67119737fe61ec5324a4a0cf2c6e6e3f66dfa2b238203314d5a03f055')
+
+build() {
+ cd "$oldpkgname-$pkgver"
+ pwd
+ ls -al
+ patch -p1 < ../0001-Set-screensaver-image-two.patch
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ cd "$oldpkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
diff --git a/eog.install b/eog.install
new file mode 100644
index 000000000000..1571179cae27
--- /dev/null
+++ b/eog.install
@@ -0,0 +1,13 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}