summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Friedrichs2015-06-08 17:59:28 +0200
committerStephan Friedrichs2015-06-08 17:59:28 +0200
commit35239aff3de5081a34a5db1f53275ffa19b9949e (patch)
treebb896deed02d6c3a482c2bed625de360e302dc35
downloadaur-35239aff3de5081a34a5db1f53275ffa19b9949e.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD36
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7a21b3f3bd52
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = leda-free
+ pkgdesc = C++ class library for efficient data types and algorithms
+ pkgver = 6.3
+ pkgrel = 2
+ url = http://www.algorithmic-solutions.com/leda/
+ arch = x86_64
+ license = custom:LEDA Free License
+ depends = gcc-libs
+ depends = tcsh
+ noextract = http://www.algorithmic-solutions.info/free/Packages/LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
+ options = staticlibs
+ options = !strip
+ options = !emptydirs
+ source = http://www.algorithmic-solutions.info/free/Packages/LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
+ sha256sums = 281057aa2077972d46e5a8e42cecb5633fdf7682bc4ff8ca83e31bde6ae06db9
+
+pkgname = leda-free
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..587951f223a7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Stephan Friedrichs <deduktionstheorem at gmail dot com>
+
+pkgname='leda-free'
+pkgver='6.3'
+pkgrel='2'
+pkgdesc='C++ class library for efficient data types and algorithms'
+url='http://www.algorithmic-solutions.com/leda/'
+license=('custom:LEDA Free License')
+arch=('x86_64')
+source=("http://www.algorithmic-solutions.info/free/Packages/LEDA-${pkgver}-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz")
+sha256sums=('281057aa2077972d46e5a8e42cecb5633fdf7682bc4ff8ca83e31bde6ae06db9')
+noextract=(${source[0]})
+depends=('gcc-libs' 'tcsh')
+options=('staticlibs' '!strip' '!emptydirs')
+
+prepare() {
+ # As of version 6.3, the archive is broken and needs to be extracted manually.
+ tar -xf "${srcdir}/LEDA-${pkgver}-free-fedora-core-8-64-g++-4.1.2-mt.tar"
+}
+
+package() {
+ local _ledadir="LEDA-${pkgver}-free-fedora-core-8-64-g++-4.1.2-mt"
+
+ # Static and shared libraries
+ install -D -m644 "${srcdir}/${_ledadir}/libleda.a" "${pkgdir}/usr/lib/libleda.a"
+ install -D -m644 "${srcdir}/${_ledadir}/libleda.so" "${pkgdir}/usr/lib/libleda.so"
+
+ # Includes
+ mkdir -p "${pkgdir}/usr/include/LEDA/"
+ for _incldir in "G++" "Kernel" "LEDA"; do
+ cp -r "${srcdir}/${_ledadir}/incl/${_incldir}" "${pkgdir}/usr/include/LEDA/"
+ done
+
+ # License
+ install -D -m644 "${srcdir}/${_ledadir}/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+}