summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD29
2 files changed, 17 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 25f4061a82d3..7c0744db7731 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,12 @@
pkgbase = dxflib
pkgdesc = Open source C++ library mainly for parsing DXF files
- pkgver = 2.5.0.0
- pkgrel = 2
+ pkgver = 3.26.4
+ pkgrel = 1
url = http://www.ribbonsoft.com/en/what-is-dxflib
arch = x86_64
arch = i686
license = GPL
- source = http://www.ribbonsoft.com/archives/dxflib/dxflib-2.5.0.0-1.src.tar.gz
- source = dxflib-type92.diff
- source = dxflib-automake.diff
- md5sums = 97a22444c10fb3cff5cec9f9c21d5c55
- md5sums = 7f635aa41cdbb53928640b9068150a3d
- md5sums = 4f1b6ab56de5be85840b92c175ab541f
+ source = https://qcad.org/archives/dxflib/dxflib-3.26.4-src.tar.gz
+ md5sums = 70f23a9d2ed64d4f039aef1fb2109d11
pkgname = dxflib
-
diff --git a/PKGBUILD b/PKGBUILD
index f0fdb97e30ce..b2170bfc0640 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,28 @@
+# Maintainer: Sylvain POULAIN <sylvain at giscan dot com>
# Maintainer: Justin R. St-Amant <jstamant24 at gmail dot com>
+# Contributor: Samuel Mesa <samuelmesa@linuxmail.org>
pkgname=dxflib
-pkgver=2.5.0.0
-pkgrel=2
+pkgver=3.26.4
+pkgrel=1
pkgdesc="Open source C++ library mainly for parsing DXF files"
arch=("x86_64" "i686")
url="http://www.ribbonsoft.com/en/what-is-dxflib"
license=('GPL')
-source=("http://www.ribbonsoft.com/archives/$pkgname/$pkgname-$pkgver-1.src.tar.gz"
- "dxflib-type92.diff"
- "dxflib-automake.diff")
-md5sums=('97a22444c10fb3cff5cec9f9c21d5c55'
- '7f635aa41cdbb53928640b9068150a3d'
- '4f1b6ab56de5be85840b92c175ab541f')
+source=("https://qcad.org/archives/$pkgname/$pkgname-$pkgver-src.tar.gz")
+md5sums=('70f23a9d2ed64d4f039aef1fb2109d11')
build() {
- cd "$srcdir/$pkgname-$pkgver-1.src"
- patch -p1 -i ${srcdir}/dxflib-type92.diff
- patch -p1 -i ${srcdir}/dxflib-automake.diff
+ cd "$srcdir/$pkgname-$pkgver-src"
- chmod +x autogen.sh
- ./autogen.sh
- ./configure --prefix=/usr
+ qmake dxflib.pro
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver-1.src"
- make DESTDIR="$pkgdir/" install
+ cd "$srcdir/$pkgname-$pkgver-src"
+
+ mkdir -p ${pkgdir}/usr/{lib,include}
+ cp *.o libdxflib.a ${pkgdir}/usr/lib/
+ cp -rfv src ${pkgdir}/usr/include/dxflib
}