summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxime Gauduin2015-12-13 10:08:02 +0100
committerMaxime Gauduin2015-12-13 10:08:02 +0100
commita95bdf7501c201bc04c29b24a130c6265574356b (patch)
treeb66dce73ac6803cfd1393cf42f79af9f9e88e780 /PKGBUILD
parent47f8839309e4ecb21cd03fb2ad785842707a47dc (diff)
downloadaur-a95bdf7501c201bc04c29b24a130c6265574356b.tar.gz
pantheon-session-bzr r65-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 9 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 704f165b8db6..be5d3e9e4aa5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
pkgname=pantheon-session-bzr
-pkgver=r62
+pkgver=r65
pkgrel=1
pkgdesc='The Pantheon Session Handler'
arch=('any')
@@ -13,10 +13,8 @@ depends=('cerbere-bzr' 'gala-bzr' 'gconf' 'gnome-keyring' 'gnome-session'
'slingshot-launcher-bzr' 'wingpanel-bzr' 'xdg-user-dirs-gtk')
makedepends=('bzr')
optdepends=('pantheon-default-settings-bzr')
-source=('pantheon-session::bzr+lp:~elementary-os/elementaryos/pantheon-xsession-settings'
- 'pantheon-session.sh')
-sha256sums=('SKIP'
- '1e0c8e9403e52614d43ecb920e507ee1e96b1439bb20949ff814741e5e5e2284')
+source=('pantheon-session::bzr+lp:~elementary-os/elementaryos/pantheon-xsession-settings')
+sha256sums=('SKIP')
pkgver() {
cd pantheon-session
@@ -28,25 +26,20 @@ prepare() {
cd pantheon-session
sed 's/policykit-1/polkit/' -i autostart/polkit-gnome-authentication-agent-1-pantheon.desktop
- sed 's|gnome-session --session=pantheon|/usr/bin/pantheon-session|' -i debian/pantheon.desktop
}
package() {
cd pantheon-session
- mkdir -p "${pkgdir}"/{etc/xdg,usr/{bin,share/{gnome-session/sessions,pantheon,xsessions}}}
- cp -dr --no-preserve='ownership' autostart "${pkgdir}/etc/xdg/"
- cp -dr --no-preserve='ownership' debian/pantheon.desktop "${pkgdir}/usr/share/xsessions/"
- cp -dr --no-preserve='ownership' debian/pantheon.session "${pkgdir}/usr/share/gnome-session/sessions/"
- cp -dr --no-preserve='ownership' gconf "${pkgdir}/usr/share/GConf"
- cp -dr --no-preserve='ownership' unity-greeter "${pkgdir}/usr/share/"
- cp -dr --no-preserve='ownership' applications "${pkgdir}/usr/share/pantheon/"
+ mkdir -p "${pkgdir}"/{etc/xdg,usr/share/{gnome-session,pantheon}}
+ cp -dr --no-preserve='ownership' applications "${pkgdir}"/usr/share/pantheon/
+ cp -dr --no-preserve='ownership' autostart "${pkgdir}"/etc/xdg/
+ cp -dr --no-preserve='ownership' gnome-session "${pkgdir}"/usr/share/gnome-session/sessions
+ cp -dr --no-preserve='ownership' wayland-sessions "${pkgdir}"/usr/share/
+ cp -dr --no-preserve='ownership' xsessions "${pkgdir}"/usr/share/
find "${pkgdir}" -type d -exec chmod 755 {} +
find "${pkgdir}" -type f -exec chmod 644 {} +
-
-# gnome-session workaround
- install -m 755 ../pantheon-session.sh "${pkgdir}"/usr/bin/pantheon-session
}
# vim: ts=2 sw=2 et: