# Maintainer: Natanael Copa global pkgname := 'xinit' global pkgver := '1.3.4' global pkgrel := '1' global pkgdesc := '"X.Org initialisation program'" global url := '"http://xorg.freedesktop.org/'" global arch := '"all'" global license := '"GPL'" global options := '"!check'" # No test suite. global subpackages := ""$pkgname-doc"" global depends := '"xauth mcookie xmodmap xrdb'" global makedepends := '"libx11-dev util-macros'" global source := ""http://www.x.org/releases/individual/app/xinit-$pkgver.tar.bz2 06_move_serverauthfile_into_tmp.patch xinitrc xsession.skel Xsession xserverrc"" global builddir := ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --with-xinitdir=/etc/X11/xinit make } proc package { cd $builddir make DESTDIR="$pkgdir" install chmod +x "$pkgdir"/usr/bin/startx install -m755 -d "$pkgdir"/etc/skel install -m755 -D "$srcdir"/xinitrc "$pkgdir"/etc/X11/xinit/xinitrc install -m755 -D "$srcdir"/Xsession "$pkgdir"/etc/X11/xinit/Xsession install -m755 "$srcdir"/xsession.skel "$pkgdir"/etc/skel/.xsession install -m755 "$srcdir"/xserverrc "$pkgdir"/etc/X11/xinit/xserverrc mkdir -p "$pkgdir"/etc/X11/xinit/xinitrc.d } global md5sums := '"4e928452dfaf73851413a2d8b8c76388 xinit-1.3.4.tar.bz2 abd072ec435ce084cf4e89c58f83d45c 06_move_serverauthfile_into_tmp.patch 9e363e9956bbc8748be7af97eb283573 xinitrc 4f04d2891ea87f50fde518267b7a1154 xsession.skel cf8c0ee89d86b2efa401563441d33560 Xsession 12edd1bd52ddf2084cf0972921db5a84 xserverrc'" global sha256sums := '"75d88d7397a07e01db253163b7c7a00b249b3d30e99489f2734cac9a0c7902b3 xinit-1.3.4.tar.bz2 a5c6ced5822bbb3145e0f30a4b12995782ca6d80ff2d927851ec91b5e41212cb 06_move_serverauthfile_into_tmp.patch 99638abb308a1dcf3cbfa07ccc19ddac394a542e15578004446077516068b8bf xinitrc da325bbad10c1e05b61ef250c6cdada784be0a08b9f48984e691ea9a5abc9dd8 xsession.skel f79bb26d16e482be736bd2ba5f647fcf13084afdcdf5b9cc32ffe6cbf4c1955a Xsession 86835010b5350c41035495b7b845db0eecf1e4b7eeaf152b12a881fa502e5387 xserverrc'" global sha512sums := '"ac31e4cac86fc5dd4c0e15cf37cb9ac470ef3ace4f86d0063c7e1091342fe64d41fcd12c1840bd8e1cef4cdd7f66bd2fa76bd4061641e9c70941d76d73d0df2e xinit-1.3.4.tar.bz2 2296c10a5d74bff42d9642a4787dc3f2b77492fc81174af48dc88cd3c8fa49c7f70147b790d8c82c2df6c910d9d412965999e7a342ca28697a97b5d522669edd 06_move_serverauthfile_into_tmp.patch d215bd6bdf43b1a965910a0f8d2bbfba163ef53ddf5d2dc91d124822b8a55ed01ffbf82f657cc89d30d07b6dbd6c00742dc9455ecc688e4ce8316a26c161b34f xinitrc 448bc6c7987a4735b6584e307cd5c53092b1a338043293f5f110d11818dd1b80508401a3b6f09525c82a16a88f293b37011d8ca112460b0f95d26897e3e0619e xsession.skel b311032a751bb21d6c49ffe1dfc67beb577b5d5bec4a4c12612c4c0f9b9d6d2a07f7435c7d2fe9ab4c318546ee0cb9d4ff3f7ef908e756a818da529e913e667d Xsession f86d96d76bcb340021e7904925f0029f8662e4dfc32489198b3a8695dca069da496539e2287249c763fe9c4d8d5d591fd18fe49a0bee822cbbd0eb712efbb89b xserverrc'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(xinit)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.3.4)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("X.Org initialisation program"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://xorg.freedesktop.org/"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("xauth mcookie xmodmap xrdb"))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libx11-dev util-macros"))} spids: [51] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.x.org/releases/individual/app/xinit-") ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t06_move_serverauthfile_into_tmp.patch\n") ("\txinitrc\n") ("\txsession.skel\n") ("\tXsession\n") ("\txserverrc") ) } spids: [56] ) ] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver")} spids: [69] ) ] spids: [69] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--localstatedir) (Lit_Other "=") (/var)} {(--with-xinitdir) (Lit_Other "=") (/etc/X11/xinit)} ) (C {(make)}) ] spids: [82] ) spids: [78 81] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(chmod)} {(Lit_Other "+") (x)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/startx)}) (C {(install)} {(-m755)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/skel)}) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/xinitrc)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xinit/xinitrc)} ) (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/Xsession)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xinit/Xsession)} ) (C {(install)} {(-m755)} {(DQ ($ VSub_Name "$srcdir")) (/xsession.skel)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/skel/.xsession)} ) (C {(install)} {(-m755)} {(DQ ($ VSub_Name "$srcdir")) (/xserverrc)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xinit/xserverrc)} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xinit/xinitrc.d)}) ] spids: [146] ) spids: [142 145] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("4e928452dfaf73851413a2d8b8c76388 xinit-1.3.4.tar.bz2\n") ("abd072ec435ce084cf4e89c58f83d45c 06_move_serverauthfile_into_tmp.patch\n") ("9e363e9956bbc8748be7af97eb283573 xinitrc\n") ("4f04d2891ea87f50fde518267b7a1154 xsession.skel\n") ("cf8c0ee89d86b2efa401563441d33560 Xsession\n") ("12edd1bd52ddf2084cf0972921db5a84 xserverrc") ) } spids: [265] ) ] spids: [265] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "75d88d7397a07e01db253163b7c7a00b249b3d30e99489f2734cac9a0c7902b3 xinit-1.3.4.tar.bz2\n" ) ( "a5c6ced5822bbb3145e0f30a4b12995782ca6d80ff2d927851ec91b5e41212cb 06_move_serverauthfile_into_tmp.patch\n" ) ("99638abb308a1dcf3cbfa07ccc19ddac394a542e15578004446077516068b8bf xinitrc\n") ( "da325bbad10c1e05b61ef250c6cdada784be0a08b9f48984e691ea9a5abc9dd8 xsession.skel\n" ) ("f79bb26d16e482be736bd2ba5f647fcf13084afdcdf5b9cc32ffe6cbf4c1955a Xsession\n") ("86835010b5350c41035495b7b845db0eecf1e4b7eeaf152b12a881fa502e5387 xserverrc") ) } spids: [275] ) ] spids: [275] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ac31e4cac86fc5dd4c0e15cf37cb9ac470ef3ace4f86d0063c7e1091342fe64d41fcd12c1840bd8e1cef4cdd7f66bd2fa76bd4061641e9c70941d76d73d0df2e xinit-1.3.4.tar.bz2\n" ) ( "2296c10a5d74bff42d9642a4787dc3f2b77492fc81174af48dc88cd3c8fa49c7f70147b790d8c82c2df6c910d9d412965999e7a342ca28697a97b5d522669edd 06_move_serverauthfile_into_tmp.patch\n" ) ( "d215bd6bdf43b1a965910a0f8d2bbfba163ef53ddf5d2dc91d124822b8a55ed01ffbf82f657cc89d30d07b6dbd6c00742dc9455ecc688e4ce8316a26c161b34f xinitrc\n" ) ( "448bc6c7987a4735b6584e307cd5c53092b1a338043293f5f110d11818dd1b80508401a3b6f09525c82a16a88f293b37011d8ca112460b0f95d26897e3e0619e xsession.skel\n" ) ( "b311032a751bb21d6c49ffe1dfc67beb577b5d5bec4a4c12612c4c0f9b9d6d2a07f7435c7d2fe9ab4c318546ee0cb9d4ff3f7ef908e756a818da529e913e667d Xsession\n" ) ( "f86d96d76bcb340021e7904925f0029f8662e4dfc32489198b3a8695dca069da496539e2287249c763fe9c4d8d5d591fd18fe49a0bee822cbbd0eb712efbb89b xserverrc" ) ) } spids: [285] ) ] spids: [285] ) ] )