SHOW:
|
|
- or go back to the newest paste.
1 | # Maintainer: Devin Cofer <ranguvar{AT]archlinux[DOT}us> | |
2 | # Contributor: CainĂ£ Costa <sryche@archlinux-br.org> | |
3 | # Contributor: Patrick Bartels <p4ddy.b@gmail.com> | |
4 | # Contributor: Gimmeapill <gimmeapill[at]gmail[dot]com> | |
5 | ||
6 | pkgname=fluxbox-git | |
7 | pkgdesc="A lightweight and highly-configurable window manager (Dev version)" | |
8 | pkgver=20130113 | |
9 | pkgrel=1 | |
10 | arch=('i686' 'x86_64') | |
11 | license=('MIT') | |
12 | url="http://www.fluxbox.org/" | |
13 | makedepends=('git' 'pkgconfig') | |
14 | depends=('libxft' 'libxpm' 'libxinerama' 'libxrandr' 'imlib2' 'fribidi') | |
15 | optdepends=('xorg-xmessage: for using the fbsetbg and fluxbox-generate_menu utilities') | |
16 | provides=('fluxbox') | |
17 | conflicts=('fluxbox') | |
18 | source=("fluxbox.desktop") | |
19 | sha256sums=('6986108c908bc9c025d3ded9f4a0027184a732321deb60585f87d485124fada3') | |
20 | ||
21 | _gitroot="git://git.fluxbox.org/fluxbox.git" | |
22 | _gitname="fluxbox" | |
23 | ||
24 | build() { | |
25 | cd "$srcdir" | |
26 | msg "Performing source checkout..." | |
27 | if [ -d "$_gitname" ]; then | |
28 | cd "$_gitname" | |
29 | git pull origin | |
30 | cd .. | |
31 | else | |
32 | git clone "$_gitroot" | |
33 | fi | |
34 | msg "Source checkout finished." | |
35 | rm -rf "$_gitname-build" | |
36 | git clone "$_gitname" "$_gitname-build" | |
37 | cd "$_gitname-build" | |
38 | ./autogen.sh | |
39 | ./configure --prefix=/usr \ | |
40 | --enable-xft --enable-xinerama \ | |
41 | --enable-imlib2 --enable-nls | |
42 | make | |
43 | } | |
44 | ||
45 | package() { | |
46 | cd "$srcdir/$_gitname-build" | |
47 | make DESTDIR="$pkgdir" install | |
48 | install -D -m644 "$srcdir/fluxbox.desktop" "${pkgdir}/usr/share/xsessions/fluxbox.desktop" | |
49 | install -D -m644 COPYING "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" | |
50 | } |