qulogic/talkatu

Add a PKGBUILD for a mingw cross compile
draft
2019-10-07, Gary Kramlich
9124bc660919
Parents 5eb967db335f
Children a1408375ba2a
Add a PKGBUILD for a mingw cross compile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/mingw-cross/PKGBUILD Mon Oct 07 06:01:26 2019 -0500
@@ -0,0 +1,46 @@
+_realname=talkatu
+pkgbase=mingw-w64-${_realname}-hg
+pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-hg"
+provides=(${MINGW_PACKAGE_PREFIX}-${_realname})
+conflicts=(${MINGW_PACKAGE_PREFIX}-${_realname})
+pkgver=r0.XXXXXXXX
+pkgrel=1
+pkgdesc="Gtk Widgets for chat clients (mingw-w64)"
+arch=('any')
+url="https://bitbucket.org/pidgin/talkatu/"
+license=(GPL2+)
+makedepends=("${MINGW_PACKAGE_PREFIX}-pkg-config")
+depends=("${MINGW_PACKAGE_PREFIX}-adwaita-icon-theme"
+ "${MINGW_PACKAGE_PREFIX}-cmark"
+ "${MINGW_PACKAGE_PREFIX}-gettext"
+ "${MINGW_PACKAGE_PREFIX}-glib2"
+ "${MINGW_PACKAGE_PREFIX}-glade"
+ "${MINGW_PACKAGE_PREFIX}-gspell"
+ "${MINGW_PACKAGE_PREFIX}-gtk3"
+ "${MINGW_PACKAGE_PREFIX}-gumbo-parser")
+options=(!libtool strip staticlibs)
+
+pkgver() {
+ printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
+}
+
+build() {
+ meson \
+ --buildtype plain \
+ --prefix=/${MINGW_PACKAGE_PREFIX} \
+ --cross-file=${MINGW_PACKAGE_PREFIX}.txt \
+ -Ddoc=false \
+ -Dgobject-introspection=false \
+ -Dhelp2man=false \
+ ..
+
+ ninja
+}
+
+package() {
+ DESTDIR="${pkgdir}" ninja install
+
+ install -Dm644 "../COPYING" "${pkgdir}${MINGW_PACKAGE_PREFIX}/share/licenses/${_realname}/COPYING"
+}
+
+