diff --git a/mingw-w64-libpeas2/PKGBUILD b/mingw-w64-libpeas2/PKGBUILD index 475148785f..d8307bed89 100644 --- a/mingw-w64-libpeas2/PKGBUILD +++ b/mingw-w64-libpeas2/PKGBUILD @@ -3,7 +3,10 @@ _realname=libpeas _versionedname=libpeas2 pkgbase=mingw-w64-${_versionedname} -pkgname="${MINGW_PACKAGE_PREFIX}-${_versionedname}" +pkgname=( + "${MINGW_PACKAGE_PREFIX}-${_versionedname}" + "${MINGW_PACKAGE_PREFIX}-${_versionedname}-docs" +) pkgver=2.0.3 pkgrel=1 pkgdesc="A GObject-based plugins engine (mingw-w64)" @@ -58,10 +61,30 @@ build() { ${MINGW_PREFIX}/bin/meson.exe compile } -package() { - cd "${srcdir}/build-${MSYSTEM}" - - DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/meson.exe install +package_libpeas2() { + ${MINGW_PREFIX}/bin/meson.exe install -C "build-${MSYSTEM}" --destdir "${pkgdir}" install -Dm644 ${srcdir}/${_realname}-${pkgver}/COPYING "${pkgdir}${MINGW_PREFIX}/share/licenses/${_versionedname}2/COPYING" + + # split docs + mkdir -p dest${MINGW_PREFIX}/share + mv "${pkgdir}${MINGW_PREFIX}"/share/doc dest${MINGW_PREFIX}/share/doc } + +package_libpeas2-docs() { + pkgdesc+=" (documentation)" + depends=() + + mv dest/* "${pkgdir}" +} + +# template start; name=mingw-w64-splitpkg-wrappers; version=1.0; +# vim: set ft=bash : + +# generate wrappers +for _name in "${pkgname[@]}"; do + _short="package_${_name#${MINGW_PACKAGE_PREFIX}-}" + _func="$(declare -f "${_short}")" + eval "${_func/#${_short}/package_${_name}}" +done +# template end;