summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Burgos2018-06-26 11:29:15 -0600
committerSam Burgos2018-06-26 11:29:15 -0600
commitf88d7f8e5917dc7c0cbfc691538e3057ff875733 (patch)
treefdb8f7f0273e9b7cd30ccfb50e0e9ad514b682dc
parentc897e7a35741ed627daa5a66e1539d09bbbcb513 (diff)
downloadaur-f88d7f8e5917dc7c0cbfc691538e3057ff875733.tar.gz
updated to version 1.2.2 and added new files for easy installation (ported from manjaro settings)
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD40
-rw-r--r--slick-greeter.install9
3 files changed, 42 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ce5e58e511ed..110be595d168 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = lightdm-slick-greeter
pkgdesc = A slick-looking LightDM greeter
- pkgver = 1.2.1
+ pkgver = 1.2.2
pkgrel = 1
url = https://github.com/linuxmint/slick-greeter
+ install = slick-greeter.install
arch = i686
arch = x86_64
license = GPL3
+ makedepends = gnome-common
makedepends = intltool
makedepends = vala
- makedepends = gnome-common
depends = cairo
depends = freetype2
depends = gtk3
@@ -16,9 +17,11 @@ pkgbase = lightdm-slick-greeter
depends = libxext
depends = lightdm
depends = pixman
- optdepends = numlockx: enable numerical keypad on supported keyboards
- source = slick-greeter-1.2.1.tar.gz::https://github.com/linuxmint/slick-greeter/archive/1.2.1.tar.gz
- sha256sums = 10b79f613ff621aa8b0a1331f27f2572b5c6fdc2e814fd6dadcf7d12d52e9bed
+ depends = xorg-server
+ optdepends = numlockx: enable numerical keypad on supported keyboard
+ backup = etc/lightdm/slick-greeter.conf
+ source = slick-greeter-1.2.2.tar.gz::https://github.com/linuxmint/slick-greeter/archive/1.2.2.tar.gz
+ sha256sums = ea5e53e1beddda097fc6e0733bc5dc5c143341504b34f7165357e87ed7b7b52b
pkgname = lightdm-slick-greeter
diff --git a/PKGBUILD b/PKGBUILD
index 090d8f34fd10..834c3f6ce371 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,47 @@
# Maintainer: Sam Burgos < sam dot burgos1089 at gmail dot com >
-pkgname='lightdm-slick-greeter'
-_pkgname='slick-greeter'
-pkgver=1.2.1
+pkgname=lightdm-slick-greeter
+_pkgname=slick-greeter
+pkgver=1.2.2
pkgrel=1
pkgdesc="A slick-looking LightDM greeter"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="https://github.com/linuxmint/${_pkgname}"
license=('GPL3')
+depends=('cairo'
+ 'freetype2'
+ 'gtk3'
+ 'libcanberra'
+ 'libxext'
+ 'lightdm'
+ 'pixman'
+ 'xorg-server')
+optdepends=('numlockx: enable numerical keypad on supported keyboard')
+makedepends=('gnome-common'
+ 'intltool'
+ 'vala')
+backup=('etc/lightdm/slick-greeter.conf')
+install=slick-greeter.install
source=("${_pkgname}-${pkgver}.tar.gz::$url/archive/${pkgver}.tar.gz")
-depends=('cairo' 'freetype2' 'gtk3' 'libcanberra' 'libxext' 'lightdm' 'pixman')
-makedepends=('intltool' 'vala' 'gnome-common')
-optdepends=("numlockx: enable numerical keypad on supported keyboards")
-sha256sums=('10b79f613ff621aa8b0a1331f27f2572b5c6fdc2e814fd6dadcf7d12d52e9bed')
+sha256sums=('ea5e53e1beddda097fc6e0733bc5dc5c143341504b34f7165357e87ed7b7b52b')
build() {
- cd ${_pkgname}-$pkgver
-
+ cd ${_pkgname}-${pkgver}
aclocal --install
-
autoreconf -vfi
intltoolize -f
-
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/usr/bin \
--libexecdir=/usr/lib/lightdm
-
make
}
package() {
- cd ${_pkgname}-$pkgver
- make DESTDIR="$pkgdir" install
+ cd ${_pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ # adjust launcher name
+ mv $pkgdir/usr/share/xgreeters/slick-greeter.desktop \
+ $pkgdir/usr/share/xgreeters/lightdm-slick-greeter.desktop
}
diff --git a/slick-greeter.install b/slick-greeter.install
new file mode 100644
index 000000000000..534144fbe0ab
--- /dev/null
+++ b/slick-greeter.install
@@ -0,0 +1,9 @@
+post_install() {
+ cp /etc/lightdm/lightdm.conf /etc/lightdm.conf.save
+ sed -i '/^greeter-session=/c\greeter-session=lightdm-slick-greeter' /etc/lightdm/lightdm.conf
+}
+
+post_remove() {
+ echo ":: Restoring previous lightdm.conf"
+ mv /etc/lightdm/lightdm.conf.save /etc/lightdm/lightdm.conf
+} \ No newline at end of file