diff options
author | Melvin Vermeeren | 2016-02-22 21:02:43 +0100 |
---|---|---|
committer | Melvin Vermeeren | 2016-02-22 21:03:14 +0100 |
commit | 9ce0e7952cbaca0891c995863505e5a57e735ce9 (patch) | |
tree | 531c4f4a3417cc1f12b0f4683de1068d8781c56b /PKGBUILD | |
download | aur-9ce0e7952cbaca0891c995863505e5a57e735ce9.tar.gz |
DrawTiming 0.7.1 with patches.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..48483c0f8a23 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Melvin Vermeeren <mail@mel.vin> +pkgname=drawtiming +pkgver=0.7.1 +pkgrel=1 +pkgdesc="Tool that converts ASCII to UML Timing Diagrams." +arch=('i686' 'x86_64') +url="http://drawtiming.sourceforge.net/" +license=('GPL2') +depends=('imagemagick' 'ghostscript' 'cairo') +makedepends=('subversion') +source=("https://downloads.sourceforge.net/project/drawtiming/drawtiming/0.7.1/drawtiming-0.7.1.tar.gz" + "https://downloads.sourceforge.net/project/drawtiming/drawtiming/0.7.1/drawtiming-0.7.1.tar.gz.asc" + "0001-gcc43.patch" + "0002-switch_LDFLAGS_LDADD.patch" + "0003-highlight_rows.patch" + "0004-drawtiming_cairo.patch" + "0005-drawtiming-color-support.patch" + "0006-analog_values.patch" + "0007-transition_percentage.patch" + "0008-grid.patch" + "0009-manpage-fix.patch") +sha256sums=('ae35a369f71f03b219d23f56329ced73100f79ffda38dd8d31d1e9e510f3cf6e' + 'SKIP' + 'e2fc55753c003233ed3797d1b7c1e53cb0d38792cfb94d49b139049f1555da84' + '088407c2e04b7a0df73cdaeb3a31d2270c5056102b6f9bf2ab38e6b996a47140' + '917d344f23000f9d53773ef3a5cdc8a0ab5348b2ef6ef4cb47c41c27e4fedca5' + '2815283a41b6b832aca82e7a26110f358bd01d428dfd5c86e622e8996252c7e0' + '31eac54da13f61a9c17aceac645f37e98baef9ae3ed840f8c8c5275d70abded2' + '4ca14d1dbf67ebcd42f449a29a7db36070e19083352de2d11c1dc41989118bb1' + '2c40999feea0fa1e91f6100c8bc4bab517e5d19182fab6b4f13b2f81a1861005' + 'e19f9d86b550b0d14f9805e79b41d99973aa5ec3999443ee5cf0a5b64eccbc82' + '29881f7bbac6b06d75813c726132b6971c699e2aefa515720809de06d6acfbb7') +validpgpkeys=('3ABAC00311517945BAF0491140DDCDFB3BF52988') # Edward Counce + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # All patches are from soureforge. + # Most of them don't work, at least for now. + patch -p0 -i "${srcdir}/0001-gcc43.patch" + patch -p1 -i "${srcdir}/0002-switch_LDFLAGS_LDADD.patch" + #patch -p0 -i "${srcdir}/0003-highlight_rows.patch" + #patch -p0 -i "${srcdir}/0004-drawtiming_cairo.patch" + #patch -p2 -i "${srcdir}/0005-drawtiming-color-support.patch" + patch -p0 -i "${srcdir}/0006-analog_values.patch" + #patch -p0 -i "${srcdir}/0007-transition_percentage.patch" + #patch -p0 -i "${srcdir}/0008-grid.patch" + patch -p1 -i "${srcdir}/0009-manpage-fix.patch" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -k check +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="$pkgdir/" PREFIX="/usr" install +} |