summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrei Pavel2021-06-16 11:40:18 +0300
committerAndrei Pavel2021-06-16 11:40:18 +0300
commit2e0c09061f68d952d72d82248c1bef5bff292518 (patch)
tree19c6f75bec1c1960aaa6e24aab36868878634e51
downloadaur-2e0c09061f68d952d72d82248c1bef5bff292518.tar.gz
🚀 a new start
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD22
2 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..155d3eca1e9a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = libavl
+ pkgdesc = GNU library working with binary trees
+ pkgver = 2.0.3
+ pkgrel = 1
+ url = https://git.savannah.gnu.org/git/avl.git
+ arch = i686
+ arch = x86_64
+ license = GNU
+ makedepends = git
+ provides = libavl
+ source = git+https://git.savannah.gnu.org/git/libavl.git#branch=master
+ md5sums = SKIP
+
+pkgname = libavl
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..510ff08be596
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Andrei Pavel <andrei.pavel@cti.pub.ro>
+_gitrepository='avl'
+_gitbranch='master'
+pkgname='libavl'
+pkgver=2.0.3
+pkgrel=1
+pkgdesc='GNU library working with binary trees'
+arch=('i686' 'x86_64')
+url="https://git.savannah.gnu.org/git/${_gitrepository}.git"
+license=('GNU')
+depends=()
+makedepends=('git')
+provides=('libavl')
+source=("git+https://git.savannah.gnu.org/git/${_gitrepository}.git#branch=${_gitbranch}")
+md5sums=('SKIP')
+
+package() {
+ cd "${srcdir}/${_gitrepository}"
+ CC='cc -fPIC' make programs
+ gcc -shared -o libavl.so avl.o bst.o bsts.o pavl.o pbst.o prb.o rb.o rtavl.o rtbst.o rtrb.o slr.o tavl.o tbst.o trb.o
+ install -D -m755 libavl.so "${pkgdir}/usr/local/lib"
+}