diff --git a/libsmb2/.gitignore b/libsmb2/.gitignore new file mode 100644 index 0000000..5d91391 --- /dev/null +++ b/libsmb2/.gitignore @@ -0,0 +1,2 @@ +*.tgz +wiiu-libsmb2 \ No newline at end of file diff --git a/libsmb2/PKGBUILD b/libsmb2/PKGBUILD new file mode 100644 index 0000000..25c8dd6 --- /dev/null +++ b/libsmb2/PKGBUILD @@ -0,0 +1,32 @@ +# André Guilherme + +pkgname=wiiu-libsmb2 +pkgver=r307.73cea8c +pkgrel=1 +pkgdesc='SMB2/3 userspace client' +arch=('any') +url='https://github.com/sahlberg/libsmb2' +license=('(L)GPL') +options=(!strip libtool staticlibs) +source=(${pkgname}::"git+https://github.com/sahlberg/libsmb2.git#commit=73cea8c53b250b9fc623eb5f4af25e6e91dfde97") +sha256sums=('SKIP') +makedepends=('git' 'wiiu-pkg-config' 'devkitpro-pkgbuild-helpers') +groups=('wiiu-portlibs') + +pkgver() { + cd "$srcdir/${pkgname}" + printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd ${pkgname} + + cmake -S . -B build "-DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/Wiiu.cmake" + cmake --build build +} + +package() { + cd ${pkgname} + + cmake --build build --target install +}