diff --git a/common/shlibs b/common/shlibs index 1001d67eb49..27a02038cfa 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1166,3 +1166,4 @@ libethumb.so.1 ethumb-1.7.4_1 libethumb_client.so.1 ethumb-1.7.4_1 libelementary.so.1 elementary-1.7.4_1 libjansson.so.4 jansson-2.4_1 +libleveldb.so.1 leveldb-1.8.0_1 diff --git a/srcpkgs/leveldb-devel b/srcpkgs/leveldb-devel new file mode 120000 index 00000000000..91020d0b16c --- /dev/null +++ b/srcpkgs/leveldb-devel @@ -0,0 +1 @@ +leveldb \ No newline at end of file diff --git a/srcpkgs/leveldb/leveldb-devel.template b/srcpkgs/leveldb/leveldb-devel.template new file mode 100644 index 00000000000..3901d1743f4 --- /dev/null +++ b/srcpkgs/leveldb/leveldb-devel.template @@ -0,0 +1,10 @@ +# Template file for 'leveldb-devel'. +# +noarch=yes +depends="${sourcepkg}>=${version}" +short_desc="${short_desc} -- development files" + +do_install() { + vmove usr/include usr + vmove usr/share/doc usr/share +} diff --git a/srcpkgs/leveldb/template b/srcpkgs/leveldb/template new file mode 100644 index 00000000000..65af064df0b --- /dev/null +++ b/srcpkgs/leveldb/template @@ -0,0 +1,34 @@ +# Template file for 'leveldb' +pkgname=leveldb +version=1.8.0 +revision=1 +subpackages="${pkgname}-devel" +short_desc="A fast and lightweight key/value database library by Google" +maintainer="Juan RP " +license="BSD" +homepage="http://code.google.com/p/leveldb" +distfiles="http://leveldb.googlecode.com/files/${pkgname}-${version}.tar.gz" +checksum=c75710786b48e25a58de54ddbc2b59c9b3332032a1e336b961d734b3e107ccad + +do_build() { + make ${makejobs} +} + +do_install() { + vmkdir usr/lib + vmkdir usr/include/leveldb + vmkdir usr/share/doc/leveldb + + # libraries + vinstall libleveldb.so.${version%.?*} 755 usr/lib + cp -P libleveldb.so{,.1} ${DESTDIR}/usr/lib + + # headers + install -m644 include/leveldb/* ${DESTDIR}/usr/include/leveldb + + # documentation + cp -r doc/* ${DESTDIR}/usr/share/doc/${pkgname} + + # license + vinstall LICENSE 644 usr/share/licenses/${pkgname} +}