summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2013-04-23 12:10:17 -0600
committerBrian Bidulock2015-06-10 11:08:10 -0600
commitc28f8075d95e3a0a9ca1fb10ad38bf8f07897ae2 (patch)
tree0911d04c77d65a789a062392628b346b06c34689 /PKGBUILD
parent9fccb90e441d2b2fb474cd17d4e660befbed56eb (diff)
downloadaur-c28f8075d95e3a0a9ca1fb10ad38bf8f07897ae2.tar.gz
version 20130423-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 26 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3ae24c76cac3..69ddc1f7c541 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,34 +4,44 @@
pkgname=perl-net-dbus-git
_pkgname=perl-net-dbus
-_gitname=net-dbus
-pkgver=1.0.0.r19.g407b780
+pkgver=20130423
+_pkgver=1.0.0
pkgrel=1
pkgdesc="Binding for DBus messaging protocol"
arch=('i686' 'x86_64')
url="http://search.cpan.org/dist/Net-DBus"
license=('GPL' 'PerlArtistic')
depends=('dbus' 'perl-xml-twig')
-makedepends=('git')
options=('!emptydirs')
-conflicts=($_pkgname)
-provides=($_pkgname)
-source=("git://gitorious.org/$_gitname/$_gitname.git")
-md5sums=('SKIP')
+replaces=("$_pkgname=$_pkgver")
+conflicts=("$_pkgname")
+provides=("$_pkgname=$_pkgver")
-pkgver() {
- cd $_gitname
- git describe --long --tags | sed -r 's,^v,,;s,([^-]*-g),r\1,;s,-,.,g'
-}
+_gitname="net-dbus"
+_gitroot="git://gitorious.org/$_gitname/$_gitname.git"
build() {
- cd $_gitname
+ cd "$srcdir"
+ msg "Connecting to GIT server..."
+ if [ -d "$srcdir/$_gitname" ]; then
+ cd $_gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone $_gitroot
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
}
package() {
- cd $_gitname
- make DESTDIR="$pkgdir" install
- find "$pkgdir" -name '.packlist' -delete
- find "$pkgdir" -name '*.pod' -delete
+ cd "$srcdir/$_gitname-build"
+ make install DESTDIR=${pkgdir}
+ find ${pkgdir} -name '.packlist' -delete
+ find ${pkgdir} -name '*.pod' -delete
}