1 # Maintainer: Nano77 <nanoarch77@gmail.com>
2 # Last update: 11/14/12
5 pkgname=gdm3setup-vala-native-theme
8 pkgdesc="A GUI to setting GDM3"
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"
25 msg "Connecting to GIT server..."
26 if [[ -d ${_gitname} ]]; then
27 (cd ${_gitname} && git pull origin)
29 git clone ${_gitroot} ${_gitname}
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
41 cd ${srcdir}/gdm3setup-vala-build/
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
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/