diff --git a/libssh2/build.sh b/libssh2/build.sh new file mode 100755 index 0000000..af52141 --- /dev/null +++ b/libssh2/build.sh @@ -0,0 +1,63 @@ +#!/bin/bash +# This is a buildpkg build.sh script +# build.sh helper functions +. ${BUILDPKG_SCRIPTS}/build.sh.functions +# +########################################################### +# Check the following 4 variables before running the script +topdir=libssh2 +version=1.6.0 +pkgver=1 +source[0]=http://www.libssh2.org/download/$topdir-$version.tar.gz +# If there are no patches, simply comment this +#patch[0]= + +# Source function library +. ${BUILDPKG_SCRIPTS}/buildpkg.functions + +# Global settings +export CPPFLAGS="-I$prefix/include" +export LDFLAGS="-L$prefix/lib -R$prefix/lib" +configure_args+=(--disable-examples-build --disable-static) + +reg prep +prep() +{ + generic_prep +} + +reg build +build() +{ + generic_build +} + +reg check +check() +{ + generic_check +} + +reg install +install() +{ + generic_install DESTDIR + doc NEWS README RELEASE-NOTES +} + +reg pack +pack() +{ + generic_pack +} + +reg distclean +distclean() +{ + clean distclean +} + +################################################### +# No need to look below here +################################################### +build_sh $* diff --git a/libssh2/meta/ChangeLog b/libssh2/meta/ChangeLog new file mode 100644 index 0000000..254ab06 --- /dev/null +++ b/libssh2/meta/ChangeLog @@ -0,0 +1,4 @@ +CHANGELOG +--------- +* Wed Feb 10 2016 Tom G. Christensen - 1.6.0-1 +- Initial package diff --git a/libssh2/meta/depend b/libssh2/meta/depend new file mode 100644 index 0000000..1cb32cc --- /dev/null +++ b/libssh2/meta/depend @@ -0,0 +1 @@ +TGClssh2d libssh2 auto diff --git a/libssh2/meta/pkgdef b/libssh2/meta/pkgdef new file mode 100644 index 0000000..6e66b95 --- /dev/null +++ b/libssh2/meta/pkgdef @@ -0,0 +1,24 @@ +[libssh2] +pkgname="${pkgprefix}lssh2" +name="$topdir - library implementing the SSH2 protocol" +pkgcat="application" +pkgvendor="http://www.libssh2.org/" +pkgdesc="A client-side C library implementing the SSH2 protocol" +pkgver="$pkgver" +files(-,root,bin) +default_docs +$_libdir/*.so.* + +[libssh2-devel] +pkgname="${pkgprefix}lssh2d" +name="${topdir}-devel - Development support for libssh2 " +pkgcat="application" +pkgvendor="http://www.libssh2.org/" +pkgdesc="Files needed for developing with libssh2" +pkgver="$pkgver" +files(-,root,bin) +$_includedir +$_libdir/pkgconfig/libssh2.pc +$_libdir/libssh2.so +$_mandir/man3/libssh2* +