summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCharles Bos2015-06-09 13:00:57 +0100
committerCharles Bos2015-06-09 13:00:57 +0100
commitb37ceaf9140f3586a1924fe1c3dd562f39392568 (patch)
treefc2e75de06675d3617f469a8a038d81172679cbe
downloadaur-b37ceaf9140f3586a1924fe1c3dd562f39392568.tar.gz
Initial commit
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD45
-rw-r--r--gnome-flashback.install11
-rw-r--r--session-components.patch16
4 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..79461ba3fb94
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+# Generated by makepkg 4.2.1
+# Sun Apr 26 15:03:09 UTC 2015
+pkgbase = gnome-flashback-git
+ pkgdesc = GNOME Flashback session (development version)
+ pkgver = 3.16.1.r6.gcb9342d
+ pkgrel = 2
+ url = https://wiki.gnome.org/Projects/GnomeFlashback
+ install = gnome-flashback.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = gnome-common
+ makedepends = intltool
+ depends = gnome-desktop
+ depends = libcanberra
+ depends = libpulse
+ depends = gnome-panel
+ depends = gnome-screensaver
+ depends = gnome-session
+ depends = metacity
+ depends = nautilus
+ depends = notification-daemon
+ depends = polkit-gnome
+ optdepends = compiz: required for the GNOME Flashback (Compiz) session
+ provides = gnome-flashback
+ conflicts = gnome-flashback
+ source = git://git.gnome.org/gnome-flashback
+ source = session-components.patch
+ sha256sums = SKIP
+ sha256sums = 046121b5fbb185c4736a62b909e74985f52c0f0ff4b8a17c5a26d84576bfa4c0
+
+pkgname = gnome-flashback-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6a30c2813619
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Charles Bos <charlesbos1 AT gmail>
+
+pkgname=gnome-flashback-git
+_gitname=gnome-flashback
+pkgver=3.16.1.r6.gcb9342d
+pkgrel=2
+arch=('i686' 'x86_64')
+license=('GPL')
+pkgdesc="GNOME Flashback session (development version)"
+url="https://wiki.gnome.org/Projects/GnomeFlashback"
+# Note: Dependencies from gnome-panel onwards are flashback session dependencies and are not required for building the flashback module
+depends=('gnome-desktop' 'libcanberra' 'libpulse' 'gnome-panel' 'gnome-screensaver' 'gnome-session' 'metacity' 'nautilus' 'notification-daemon' 'polkit-gnome')
+optdepends=('compiz: required for the GNOME Flashback (Compiz) session')
+makedepends=('git' 'gnome-common' 'intltool')
+provides=('gnome-flashback')
+conflicts=('gnome-flashback')
+install=$_gitname.install
+source=(git://git.gnome.org/gnome-flashback
+ session-components.patch)
+sha256sums=('SKIP'
+ '046121b5fbb185c4736a62b909e74985f52c0f0ff4b8a17c5a26d84576bfa4c0')
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/$_gitname"
+
+ # Add extra components to the Flashback sessions
+ patch -Np1 -i "$srcdir/session-components.patch"
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/"$_gitname"
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/gnome-flashback.install b/gnome-flashback.install
new file mode 100644
index 000000000000..c19349f7230c
--- /dev/null
+++ b/gnome-flashback.install
@@ -0,0 +1,11 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/session-components.patch b/session-components.patch
new file mode 100644
index 000000000000..792a075bb0fa
--- /dev/null
+++ b/session-components.patch
@@ -0,0 +1,16 @@
+diff -Naur original/data/gnome-flashback-compiz.session.in modified/data/gnome-flashback-compiz.session.in
+--- original/data/gnome-flashback-compiz.session.in 2014-10-18 10:34:42.789009081 +0100
++++ modified/data/gnome-flashback-compiz.session.in 2014-10-18 10:37:31.023080204 +0100
+@@ -1,3 +1,3 @@
+ [GNOME Session]
+ _Name=GNOME Flashback (Compiz)
+-RequiredComponents=gnome-flashback-init;gnome-flashback;gnome-panel;compiz;gnome-settings-daemon;
++RequiredComponents=gnome-flashback-init;gnome-flashback;gnome-panel;compiz;gnome-settings-daemon;polkit-gnome-authentication-agent-1;nautilus-classic;
+diff -Naur original/data/gnome-flashback-metacity.session.in modified/data/gnome-flashback-metacity.session.in
+--- original/data/gnome-flashback-metacity.session.in 2014-10-18 10:34:42.789009081 +0100
++++ modified/data/gnome-flashback-metacity.session.in 2014-10-18 10:38:05.066399469 +0100
+@@ -1,3 +1,3 @@
+ [GNOME Session]
+ _Name=GNOME Flashback (Metacity)
+-RequiredComponents=gnome-flashback-init;gnome-flashback;gnome-panel;metacity;gnome-settings-daemon;
++RequiredComponents=gnome-flashback-init;gnome-flashback;gnome-panel;metacity;gnome-settings-daemon;polkit-gnome-authentication-agent-1;nautilus-classic;