summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2013-04-23 12:10:17 -0600
committerBrian Bidulock2015-06-10 11:08:10 -0600
commitc28f8075d95e3a0a9ca1fb10ad38bf8f07897ae2 (patch)
tree0911d04c77d65a789a062392628b346b06c34689
parent9fccb90e441d2b2fb474cd17d4e660befbed56eb (diff)
downloadaur-c28f8075d95e3a0a9ca1fb10ad38bf8f07897ae2.tar.gz
version 20130423-1
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD42
2 files changed, 29 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 04b905c7ef86..4308cca14881 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,18 @@
pkgbase = perl-net-dbus-git
pkgdesc = Binding for DBus messaging protocol
- pkgver = 1.0.0.r19.g407b780
+ pkgver = 20130423
pkgrel = 1
url = http://search.cpan.org/dist/Net-DBus
arch = i686
arch = x86_64
license = GPL
license = PerlArtistic
- makedepends = git
depends = dbus
depends = perl-xml-twig
- provides = perl-net-dbus
+ provides = perl-net-dbus=1.0.0
conflicts = perl-net-dbus
+ replaces = perl-net-dbus=1.0.0
options = !emptydirs
- source = git://gitorious.org/net-dbus/net-dbus.git
- md5sums = SKIP
pkgname = perl-net-dbus-git
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
}