summaryrefslogtreecommitdiff
path: root/~fauno/distccd-zeroconf/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg047.dnsready.net>2011-06-22 23:03:32 +0000
committerroot <root@rshg047.dnsready.net>2011-06-22 23:03:32 +0000
commit7347bb994a41d021c83e97b503f577f2399302e7 (patch)
treefd148755348d31a3f7069526f91796c12ba7a2f5 /~fauno/distccd-zeroconf/PKGBUILD
parent17dec629d8a13d1981d734ddc703efb5382ca309 (diff)
Wed Jun 22 23:03:32 UTC 2011
Diffstat (limited to '~fauno/distccd-zeroconf/PKGBUILD')
-rw-r--r--~fauno/distccd-zeroconf/PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/~fauno/distccd-zeroconf/PKGBUILD b/~fauno/distccd-zeroconf/PKGBUILD
new file mode 100644
index 000000000..2faf6acb3
--- /dev/null
+++ b/~fauno/distccd-zeroconf/PKGBUILD
@@ -0,0 +1,50 @@
+# $Id: PKGBUILD 59085 2009-11-20 06:29:43Z giovanni $
+# Maintainer: Judd Vinet <jvinet@zeroflux.org>
+# Contributor: Giovanni Scafora <giovanni@archlinux.org>
+
+pkgname=distcc-zeroconf
+_pkgname=distcc
+pkgver=3.1
+pkgrel=1
+pkgdesc="A distributed C, C++, Obj C compiler with zeroconf support"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/distcc/"
+license=('GPL')
+depends=('gcc' 'popt' 'avahi')
+makedepends=('gtk2' 'pkgconfig')
+optdepends=('gtk2: for distccmon-gnome')
+provides=('distcc')
+conflicts=('distcc')
+replaces=('distcc')
+backup=(etc/conf.d/distccd)
+options=(!distcc)
+source=(http://distcc.googlecode.com/files/${_pkgname}-${pkgver}.tar.bz2
+ distccd
+ distccd.conf.d)
+md5sums=('a1a9d3853df7133669fffec2a9aab9f3'
+ '1c918474372c09304772c20c4de484fa'
+ '89aaf6e9072092e283465a14e83f0f94')
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ ./configure --prefix=/usr \
+ --with-gtk \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --disable-Werror
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}/" install
+ install -D -m644 ${srcdir}/distccd.conf.d ${pkgdir}/etc/conf.d/distccd
+ install -D -m755 ${srcdir}/distccd ${pkgdir}/etc/rc.d/distccd
+
+ install -d ${pkgdir}/usr/lib/${_pkgname}/bin
+ ln -sf /usr/bin/${_pkgname} ${pkgdir}/usr/lib/${_pkgname}/bin/cc
+ ln -sf /usr/bin/${_pkgname} ${pkgdir}/usr/lib/${_pkgname}/bin/gcc
+ ln -sf /usr/bin/${_pkgname} ${pkgdir}/usr/lib/${_pkgname}/bin/g++
+ ln -sf /usr/bin/${_pkgname} ${pkgdir}/usr/lib/${_pkgname}/bin/cpp
+ ln -sf /usr/bin/${_pkgname} ${pkgdir}/usr/lib/${_pkgname}/bin/c++
+}