summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD46
2 files changed, 29 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 840077a82da1..b7669f45b7d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
pkgbase = svg2pdf-git
pkgdesc = Conversion of SVGs to PDFs via cairo
- pkgver = r6.301dd48
- pkgrel = 1
- epoch = 1
+ pkgver = 20100911
+ pkgrel = 2
url = http://cairographics.org/
arch = i686
arch = x86_64
license = custom
makedepends = git
- depends = librsvg
+ depends = librsvg>=2.0
+ depends = cairo
provides = svg2pdf
- conflicts = svg2pdf
- source = svg2pdf-git::git://people.freedesktop.org/~cworth/svg2pdf
- md5sums = SKIP
pkgname = svg2pdf-git
diff --git a/PKGBUILD b/PKGBUILD
index 0afdb818c849..5c016b0a6f86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,40 @@
-# Maintainer: Brian Bidulock <bidulock2openss7.org>
# Contributor: Andreas B. Wagner <AndreasBWagner@gmail.com>
pkgname=svg2pdf-git
-pkgver=r6.301dd48
-pkgrel=1
+pkgver=20100911
+pkgrel=2
pkgdesc="Conversion of SVGs to PDFs via cairo"
-epoch=1
arch=('i686' 'x86_64')
url="http://cairographics.org/"
license=('custom')
-depends=('librsvg')
+depends=('librsvg>=2.0' 'cairo')
makedepends=('git')
provides=('svg2pdf')
-conflicts=('svg2pdf')
-source=("$pkgname::git://people.freedesktop.org/~cworth/svg2pdf")
-md5sums=('SKIP')
-
-pkgver() {
- cd $pkgname
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
+_gitroot="git://people.freedesktop.org/~cworth/"
+_gitname="svg2pdf"
build() {
- cd $pkgname
- make
-}
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [ -d $_gitname ] ; then
+ cd $_gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone ${_gitroot}${_gitname}
+ fi
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$_gitname-build"
+ git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build"
+
+ make || return 1
+}
package() {
- cd $pkgname
- install -Dm755 svg2pdf "${pkgdir}/usr/bin/svg2pdf"
- head -30 svg2pdf.c >LICENSE
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ cd "$srcdir/$_gitname-build"
+ install -Dm755 svg2pdf ${pkgdir}/usr/bin/svg2pdf
}
-
# vim:set ts=2 sw=2 et: