updated on Fri Jan 20 04:00:45 UTC 2012
[aur-mirror.git] / gdm3setup-vala-native-theme / PKGBUILD
blob6d2dc094e6ff6b96909f6dc4fafdf0f8eeab6215
1 # Maintainer: Nano77 <nanoarch77@gmail.com>
2 # Last update: 11/14/12
5 pkgname=gdm3setup-vala-native-theme
6 pkgver=20111223
7 pkgrel=1
8 pkgdesc="A GUI to setting GDM3"
9 arch=('i686' 'x86_64')
10 license=('GPL')
11 source=('gdm3setup-vala-native-theme.patch')
12 url="http://github.com/Nano77/gdm3setup"
13 depends=('gdm>=3' 'gnome-shell-native-theme')
14 makedepends=('git' 'vala')
15 conflicts=('gdm3setup')
16 provides=('gdm3setup' 'gdm3setup-native-theme')
17 sha256sums=('95bc10ed0abccfde20b6454dfe8df73b88e8919cf5f31b02619d4ce78e060bd1')
19 _gitroot="git://github.com/Nano77/gdm3setup-vala.git"
20 _gitname="gdm3setup-vala"
22 build() {
23   cd ${srcdir}
25   msg "Connecting to GIT server..."
26   if [[ -d ${_gitname} ]]; then
27     (cd ${_gitname} && git pull origin)
28   else
29     git clone ${_gitroot} ${_gitname}
30   fi
31   msg "GIT checkout done or server timeout"
33   rm -rf ${_gitname}-build
34   git clone ${_gitname} ${_gitname}-build
36   cd ${srcdir}/gdm3setup-vala-build
37   patch -Np1 -i ${srcdir}/gdm3setup-vala-native-theme.patch
40 package() {
41         cd ${srcdir}/gdm3setup-vala-build/
42         
43         valac --pkg gio-2.0 'gdm3setup-daemon.vala'  --disable-warnings
44         valac --pkg gtk+-3.0 --pkg gio-2.0 -X -D'GETTEXT_PACKAGE="gdm3setup"' 'gdm3setup.vala'  --disable-warnings
45         
46         install --mode=755 -D ${srcdir}/gdm3setup-vala-build/gdm3setup ${pkgdir}/usr/bin/gdm3setup
47         install --mode=755 -D ${srcdir}/gdm3setup-vala-build/gdm3setup-daemon ${pkgdir}/usr/bin/gdm3setup-daemon
48         install --mode=755 -D ${srcdir}/gdm3setup-vala-build/gdmlogin.py ${pkgdir}/usr/bin/gdmlogin.py
49         install --mode=755 -D ${srcdir}/gdm3setup-vala-build/get_gdm.sh ${pkgdir}/usr/bin/get_gdm.sh
50         install --mode=755 -D ${srcdir}/gdm3setup-vala-build/set_gdm.sh ${pkgdir}/usr/bin/set_gdm.sh
51         install -D ${srcdir}/gdm3setup-vala-build/gdm3setup.desktop ${pkgdir}/usr/share/applications/gdm3setup.desktop
52         install -D ${srcdir}/gdm3setup-vala-build/apps.nano77.gdm3setup.service ${pkgdir}/usr/share/dbus-1/system-services/apps.nano77.gdm3setup.service
53         install -D ${srcdir}/gdm3setup-vala-build/apps.nano77.gdm3setup.service ${pkgdir}/usr/share/dbus-1/services/apps.nano77.gdm3setup.service
54         install -D ${srcdir}/gdm3setup-vala-build/apps.nano77.gdm3setup.conf ${pkgdir}/etc/dbus-1/system.d/apps.nano77.gdm3setup.conf
55         install -D ${srcdir}/gdm3setup-vala-build/apps.nano77.gdm3setup.policy ${pkgdir}/usr/share/polkit-1/actions/apps.nano77.gdm3setup.policy
56         cp -r ${srcdir}/gdm3setup-vala-build/locale/ ${pkgdir}/usr/share/locale/