summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorhorsemanoffaith2016-09-11 22:30:29 -0700
committerhorsemanoffaith2016-09-11 22:30:29 -0700
commitd21301f083eb656daa25b37fa11a6d34ee5dcaea (patch)
treebe335dc22ab944080b886c074ed383a924cf38e8 /PKGBUILD
parent0fc5f283cfab318a09b7756842ff4e1c1172fa02 (diff)
downloadaur-d21301f083eb656daa25b37fa11a6d34ee5dcaea.tar.gz
update to version 16.10.2.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD130
1 files changed, 64 insertions, 66 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8b5c0b93bd3e..9b92139b921f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,12 @@
# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
# Taken from M0Rf30 morf3089 at gmail dot com
-# Contributor: Michael Healy <horsemanoffaith@gmail.com>
# vercheck-pkgbuild: auto
# vercheck-ubuntu: name=${pkgname#*-}, repo=xenial
# vercheck-launchpad: name=${pkgname#*-}
pkgname=lightdm-unity-greeter
-_ubuntu_rel=0ubuntu1
-pkgver=16.04.2
+pkgver=16.10.2.2
pkgrel=1
pkgdesc="The greeter (login screen) application for Unity. It is implemented as a LightDM greeter."
arch=(i686 x86_64)
@@ -22,88 +20,88 @@ makedepends=(gnome-common gnome-doc-utils unity-settings-daemon imagemagick
optdepends=("ubuntu-themes: Ubuntu's Ambiance and Radiance themes"
"ubuntu-wallpapers: Ubuntu's default wallpapers"
"ttf-ubuntu-font-family: Ubuntu's default font")
-install=unity-greeter.install
-source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgname#*-}_${pkgver}-${_ubuntu_rel}.tar.xz"
+source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgname#*-}_${pkgver}.tar.xz"
+ "https://raw.githubusercontent.com/jristz/archlinux-artwork/1.6/logos/archlinux-mono-white.svg"
spawn_indicators.patch
unity-greeter-indicators-start
10-unity.defaults
50-unity-greeter.rules
logo.png)
-
-sha512sums=('ee130f2436afa71053ec0cb931ce3573883e3fc675f6f37d4550e699362479b1b69bdbefbc99d95e9cb0e40ce98b34a6407a74c993015be78f3243860a160cbf'
- 'cf3a158061dd56c07b43f370e25590b8116bfd28e1bdab2a7a3d1ab6ec061884855f06007ea9eda9fd0d229506f73aceaabdc5ee0becc3aee070906e1f6fecd5'
+sha512sums=('fd430a0eb7fd43aa6ab3318c613cd9b5d04ad256d885ea99ee4b101d0ec0e02f295f465e53778eaa9993ed09f98d8e70420f433ffb0029c3ae309ce266b8c635'
+ '6307d213f60dd2573147c16331d77238c8d432975780f42ff4303efa56239550aa36359ed8725ad189d9b6d2c2f27efa5a5c1a0521fa268cde4627b33732a1a7'
+ 'a6b69114204d696edf8a420bce701471dfa3ed269f63eb4d26cc8361f1ef55e6967a0ea0bad4a7826d1037368ce1e3b3ee1bf5cd5989c39152c2d796326e0e04'
'e43c177d0255af961bbf9198868e32a1a762bb70e117f80c3c2ce4b54d23f4955cc1c4c32b68751b021116f8e6d26133b24845c03ae459c2209e8313e28a0bc6'
'ee5d1f17dddd99ba55bbaca8aff5e8487c9b9f7e1eef570d2adb3d2519e19ef437b160414468ef85a8c1b14af1eee23c714e2086291701edfbab2f43064e2cd7'
'5d0f1b8221dfe02670df3ba88011dc0ce744bfd4205a9900dd8096de222358a740a384a47f13ed4e5b94e24d4a8ff5639117464c61a689dd7bd9025a0900f529'
'4cc7e3600a8f5afc7edf574ccdb21dbbff9c7492a46b50c696fb7b38446829f2cc99ae029688e289da2100a9cac6ae0471cc8bac03f8db3799f9929a1e2f2679')
prepare() {
- cd "${pkgname#*-}-${pkgver}"
-
- # Patch from unity-gentoo for spawning the indicator services since the
- # DBus activation method is deprecated
- patch -p1 -i ../spawn_indicators.patch
-
- # Use Arch Linux logo (retain the same 245px height as the Ubuntu logo)
- rm data/logo.png
- # Stupid segfaulting imagemagick...
- if ! convert -background none -resize 245 \
- /usr/share/archlinux/logos/archlinux-mono-white.svg \
+ cd "${pkgname#*-}-${pkgver}"
+
+ # Apply Ubuntu patches
+ for i in $(grep -v '#' debian/patches/series); do
+ patch -p1 -i "debian/patches/${i}"
+ done
+
+ # Patch from unity-gentoo for spawning the indicator services since the
+ # DBus activation method is deprecated
+ patch -p1 -i ../spawn_indicators.patch
+
+ # Use Arch Linux logo (retain the same 245px height as the Ubuntu logo)
+ rm data/logo.png
+ # Stupid segfaulting imagemagick...
+ if ! convert -background none -resize 245 \
+ ../archlinux-mono-white.svg \
data/logo.png; then
- cp ../logo.png data/logo.png
- fi
+ cp ../logo.png data/logo.png
+ fi
}
build() {
- cd "${pkgname#*-}-${pkgver}"
-
- # Link against libm and libx11
- export CFLAGS+=" -lm -lX11"
+ cd "${pkgname#*-}-${pkgver}"
- autoreconf -vfi
- intltoolize -f
+ autoreconf -vfi
+ intltoolize -f
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --sbindir=/usr/bin \
- --libexecdir=/usr/lib/lightdm
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --sbindir=/usr/bin \
+ --libexecdir=/usr/lib/lightdm
- make || :
- sed -i '1i#include <gtk/gtkx.h>' src/menubar.c
- make
+ make
}
package() {
- cd "unity-greeter-${pkgver}"
-
- make DESTDIR="${pkgdir}" install
-
- # Install PolicyKit file for allowing the lightdm user to use NetworkManager
- # Note: PolicyKit no longer reads pkla files after version 0.107, so Ubuntu's
- # policy file won't work.
- install -dm700 "${pkgdir}/usr/share/polkit-1/rules.d/"
- install -m644 "${srcdir}/50-unity-greeter.rules" \
- "${pkgdir}/usr/share/polkit-1/rules.d/"
- #install -dm700 "${pkgdir}/var/lib/polkit-1/"
- #install -dm755 "${pkgdir}/var/lib/polkit-1/localauthority/10-vendor.d/"
- #install -m644 "${srcdir}/debian/unity-greeter.pkla" \
- # "${pkgdir}/var/lib/polkit-1/localauthority/10-vendor.d/"
-
- # Install default GSettings/dconf settings for the guest account (requires
- # lightdm-ubuntu).
- install -dm755 "${pkgdir}/etc/guest-session/gsettings/"
- install -m644 "${srcdir}/10-unity.defaults" \
- "${pkgdir}/etc/guest-session/gsettings/"
-
- # Install LightDM configuration file to set the Unity greeter as the default
- install -dm755 "${pkgdir}/usr/share/lightdm/lightdm.conf.d/"
- install -m644 debian/50-unity-greeter.conf \
- "${pkgdir}/usr/share/lightdm/lightdm.conf.d/"
-
- # Install unity-gentoo's script for launcher the indicator services
- install -m755 "${srcdir}/unity-greeter-indicators-start" "${pkgdir}/usr/bin/"
-
- # Use language packs
- rm -r "${pkgdir}/usr/share/locale/"
+ cd "unity-greeter-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+
+ # Install PolicyKit file for allowing the lightdm user to use NetworkManager
+ # Note: PolicyKit no longer reads pkla files after version 0.107, so Ubuntu's
+ # policy file won't work.
+ install -dm750 "${pkgdir}/usr/share/polkit-1/rules.d/"
+ install -m644 "${srcdir}/50-unity-greeter.rules" \
+ "${pkgdir}/usr/share/polkit-1/rules.d/"
+ #install -dm700 "${pkgdir}/var/lib/polkit-1/"
+ #install -dm755 "${pkgdir}/var/lib/polkit-1/localauthority/10-vendor.d/"
+ #install -m644 "${srcdir}/debian/unity-greeter.pkla" \
+ # "${pkgdir}/var/lib/polkit-1/localauthority/10-vendor.d/"
+
+ # Install default GSettings/dconf settings for the guest account (requires
+ # lightdm-ubuntu).
+ install -dm755 "${pkgdir}/etc/guest-session/gsettings/"
+ install -m644 "${srcdir}/10-unity.defaults" \
+ "${pkgdir}/etc/guest-session/gsettings/"
+
+ # Install LightDM configuration file to set the Unity greeter as the default
+ install -dm755 "${pkgdir}/usr/share/lightdm/lightdm.conf.d/"
+ install -m644 debian/50-unity-greeter.conf \
+ "${pkgdir}/usr/share/lightdm/lightdm.conf.d/"
+
+ # Install unity-gentoo's script for launcher the indicator services
+ install -m755 "${srcdir}/unity-greeter-indicators-start" "${pkgdir}/usr/bin/"
+
+ # Use language packs
+ rm -r "${pkgdir}/usr/share/locale/"
}