diff options
author | Maxime Gauduin | 2015-06-09 12:03:43 +0200 |
---|---|---|
committer | Maxime Gauduin | 2015-06-09 12:03:43 +0200 |
commit | 55587f8b4cab292d7cf9d49adac4c57e80da6024 (patch) | |
tree | 7f15ea014bb22c8750a4c3c6dd65746b6ec0fed6 | |
download | aur-55587f8b4cab292d7cf9d49adac4c57e80da6024.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | MKPKG | 4 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | lightdm-pantheon-greeter-paths.patch | 81 | ||||
-rw-r--r-- | lightdm-pantheon-greeter.install | 13 |
5 files changed, 167 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e194d7fbb313 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = lightdm-pantheon-greeter + pkgdesc = Pantheon greeter for LightDM + pkgver = 2.0.0 + pkgrel = 2 + url = https://launchpad.net/pantheon-greeter + install = lightdm-pantheon-greeter.install + arch = i686 + arch = x86_64 + groups = pantheon + license = GPL + makedepends = cmake + makedepends = vala + depends = clutter-gtk + depends = granite + depends = libindicator-gtk3 + depends = lightdm + source = lightdm-pantheon-greeter-2.0.0.tgz::https://launchpad.net/pantheon-greeter/freya/2.0.0/+download/pantheon-greeter-2.0.0.tgz + source = lightdm-pantheon-greeter-paths.patch + sha256sums = 5c81b907f33883e2f40d57d03c3a15e190aae71144143a170dca6cdf87ce6d8f + sha256sums = 164d93b3dd75a5dfa2ecb4095bbf0f366e778544b4769b4a5c47be1cef952d1b + +pkgname = lightdm-pantheon-greeter + diff --git a/MKPKG b/MKPKG new file mode 100644 index 000000000000..b95b935478b4 --- /dev/null +++ b/MKPKG @@ -0,0 +1,4 @@ +pkgname=('lightdm-pantheon-greeter') +builddeps=('libindicator-gtk3') + +# vim: ts=2 sw=2 et: diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0217f637a12 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Maxime Gauduin <alucryd@archlinux.org> + +pkgname=lightdm-pantheon-greeter +pkgver=2.0.0 +pkgrel=2 +pkgdesc='Pantheon greeter for LightDM' +arch=('i686' 'x86_64') +url='https://launchpad.net/pantheon-greeter' +license=('GPL') +groups=('pantheon') +depends=('clutter-gtk' 'granite' 'libindicator-gtk3' 'lightdm') +makedepends=('cmake' 'vala') +install='lightdm-pantheon-greeter.install' +source=("lightdm-pantheon-greeter-${pkgver}.tgz::https://launchpad.net/pantheon-greeter/freya/${pkgver}/+download/pantheon-greeter-${pkgver}.tgz" + 'lightdm-pantheon-greeter-paths.patch') +sha256sums=('5c81b907f33883e2f40d57d03c3a15e190aae71144143a170dca6cdf87ce6d8f' + '164d93b3dd75a5dfa2ecb4095bbf0f366e778544b4769b4a5c47be1cef952d1b') + +prepare() { + cd pantheon-greeter-${pkgver} + + patch -Np1 -i ../lightdm-pantheon-greeter-paths.patch +} + +build() { + cd pantheon-greeter-${pkgver} + + if [[ -d build ]]; then + rm -rf build + fi + mkdir build && cd build + + cmake .. \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DGSETTINGS_COMPILE='OFF' + make +} + +package() { + cd pantheon-greeter-${pkgver}/build + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: diff --git a/lightdm-pantheon-greeter-paths.patch b/lightdm-pantheon-greeter-paths.patch new file mode 100644 index 000000000000..af6a9b5e878f --- /dev/null +++ b/lightdm-pantheon-greeter-paths.patch @@ -0,0 +1,81 @@ +diff -rupN pantheon-greeter-2.0.0.orig/CMakeLists.txt pantheon-greeter-2.0.0/CMakeLists.txt +--- pantheon-greeter-2.0.0.orig/CMakeLists.txt 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/CMakeLists.txt 2015-04-14 12:43:10.943603059 +0200 +@@ -8,7 +8,7 @@ list (APPEND CMAKE_MODULE_PATH ${CMAKE_S + + set (CONF_DIR "/etc/lightdm") + set (DATADIR "${CMAKE_INSTALL_PREFIX}/share") +-set (PKGDATADIR "${DATADIR}/pantheon-greeter") ++set (PKGDATADIR "${DATADIR}/lightdm-pantheon-greeter") + set (CMAKE_INSTALL_PREFIX /usr) + set (VERSION "2.0.0") + +@@ -62,9 +62,9 @@ add_subdirectory (po) + + include (GSettings) + +-add_executable (pantheon-greeter ${VALA_C}) +-target_link_libraries(pantheon-greeter m) ++add_executable (lightdm-pantheon-greeter ${VALA_C}) ++target_link_libraries(lightdm-pantheon-greeter m) + +-install (TARGETS pantheon-greeter RUNTIME DESTINATION sbin) +-install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/pantheon-greeter.desktop DESTINATION share/xgreeters) +-install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/pantheon-greeter.conf DESTINATION ${CONF_DIR}) ++install (TARGETS lightdm-pantheon-greeter RUNTIME DESTINATION bin) ++install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/lightdm-pantheon-greeter.desktop DESTINATION share/xgreeters) ++install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/lightdm-pantheon-greeter.conf DESTINATION ${CONF_DIR}) +diff -rupN pantheon-greeter-2.0.0.orig/data/lightdm-pantheon-greeter.conf pantheon-greeter-2.0.0/data/lightdm-pantheon-greeter.conf +--- pantheon-greeter-2.0.0.orig/data/lightdm-pantheon-greeter.conf 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/data/lightdm-pantheon-greeter.conf 1970-01-01 01:00:00.000000000 +0100 +@@ -0,0 +1,6 @@ ++[greeter] ++#activate-numlock=true ++#default-wallpaper=/usr/share/backgrounds/elementaryos-default ++#high-contrast=false ++#onscreen-keyboard=false ++#screensaver-timeout=60 +diff -rupN pantheon-greeter-2.0.0.orig/data/lightdm-pantheon-greeter.desktop pantheon-greeter-2.0.0/data/lightdm-pantheon-greeter.desktop +--- pantheon-greeter-2.0.0.orig/data/lightdm-pantheon-greeter.desktop 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/data/lightdm-pantheon-greeter.desktop 1970-01-01 01:00:00.000000000 +0100 +@@ -0,0 +1,7 @@ ++[Desktop Entry] ++Name=Pantheon Greeter ++Comment=Pantheon Greeter ++Exec=lightdm-pantheon-greeter ++Type=Application ++X-Ubuntu-Gettext-Domain=pantheon-greeter ++Name[en_US]=lightdm-pantheon-greeter +diff -rupN pantheon-greeter-2.0.0.orig/data/pantheon-greeter.conf pantheon-greeter-2.0.0/data/pantheon-greeter.conf +--- pantheon-greeter-2.0.0.orig/data/pantheon-greeter.conf 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/data/pantheon-greeter.conf 1970-01-01 01:00:00.000000000 +0100 +@@ -1,6 +0,0 @@ +-[greeter] +-#activate-numlock=true +-#default-wallpaper=/usr/share/backgrounds/elementaryos-default +-#high-contrast=false +-#onscreen-keyboard=false +-#screensaver-timeout=60 +diff -rupN pantheon-greeter-2.0.0.orig/data/pantheon-greeter.desktop pantheon-greeter-2.0.0/data/pantheon-greeter.desktop +--- pantheon-greeter-2.0.0.orig/data/pantheon-greeter.desktop 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/data/pantheon-greeter.desktop 1970-01-01 01:00:00.000000000 +0100 +@@ -1,7 +0,0 @@ +-[Desktop Entry] +-Name=Pantheon Greeter +-Comment=Pantheon Greeter +-Exec=pantheon-greeter +-Type=Application +-X-Ubuntu-Gettext-Domain=pantheon-greeter +-Name[en_US]=pantheon-greeter +diff -rupN pantheon-greeter-2.0.0.orig/src/PantheonGreeter.vala pantheon-greeter-2.0.0/src/PantheonGreeter.vala +--- pantheon-greeter-2.0.0.orig/src/PantheonGreeter.vala 2015-04-06 23:37:23.000000000 +0200 ++++ pantheon-greeter-2.0.0/src/PantheonGreeter.vala 2015-04-20 11:57:44.000000000 +0000 +@@ -81,7 +81,7 @@ public class PantheonGreeter : Gtk.Windo + + settings = new KeyFile (); + try { +- settings.load_from_file (Constants.CONF_DIR+"/pantheon-greeter.conf", ++ settings.load_from_file (Constants.CONF_DIR+"/lightdm-pantheon-greeter.conf", + KeyFileFlags.KEEP_COMMENTS); + } catch (Error e) { + warning (e.message); diff --git a/lightdm-pantheon-greeter.install b/lightdm-pantheon-greeter.install new file mode 100644 index 000000000000..511a2a0c7807 --- /dev/null +++ b/lightdm-pantheon-greeter.install @@ -0,0 +1,13 @@ +post_install() { + glib-compile-schemas /usr/share/glib-2.0/schemas +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim: ts=2 sw=2 et: |