From d1235f486d8681c636247e63b78517f5d9386fcb Mon Sep 17 00:00:00 2001 From: Daniel Espinosa Date: Wed, 12 Nov 2014 17:37:55 -0500 Subject: [PATCH 1/2] Fix package building for GXml --- mingw-w64-gxml/PKGBUILD | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mingw-w64-gxml/PKGBUILD b/mingw-w64-gxml/PKGBUILD index 7decc081bf..8bef63eb85 100644 --- a/mingw-w64-gxml/PKGBUILD +++ b/mingw-w64-gxml/PKGBUILD @@ -25,6 +25,8 @@ sha256sums=('f821c5b076208aa311151c263b951aaab27991663edd1918c05522aa0463663d') prepare() { cd "${srcdir}"/${_realname}-${pkgver} + + autoreconf -fiv } build() @@ -37,7 +39,8 @@ build() --target=${MINGW_CHOST} \ --build=${MINGW_CHOST} \ --prefix=${MINGW_PREFIX} \ - --libexecdir=${MINGW_PREFIX}/lib + --libexecdir=${MINGW_PREFIX}/lib \ + --enable-introspection make -j1 } From b5ffced6e4c206dfa76f90e2c77f3c2c5c0e64b5 Mon Sep 17 00:00:00 2001 From: Daniel Espinosa Date: Wed, 12 Nov 2014 18:09:32 -0500 Subject: [PATCH 2/2] Added LibreSCL package --- mingw-w64-librescl/PKGBUILD | 52 +++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 mingw-w64-librescl/PKGBUILD diff --git a/mingw-w64-librescl/PKGBUILD b/mingw-w64-librescl/PKGBUILD new file mode 100644 index 0000000000..82ef5205e9 --- /dev/null +++ b/mingw-w64-librescl/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Daniel Espinosa + +_realname=librescl +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.2.1 +pkgrel=1 +arch=('any') +groups=("${MINGW_PACKAGE_PREFIX}") +pkgdesc="Reader/Writer SCL IEC 61850-6 files version 0.2.1 (mingw-w64)" +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-gettext" + "${MINGW_PACKAGE_PREFIX}-zlib" + "${MINGW_PACKAGE_PREFIX}-xz" + "${MINGW_PACKAGE_PREFIX}-libxml2" + "${MINGW_PACKAGE_PREFIX}-glib2>=2.34.0" + "${MINGW_PACKAGE_PREFIX}-libgee" + "${MINGW_PACKAGE_PREFIX}-vala" + "${MINGW_PACKAGE_PREFIX}-gobject-introspection" + "${MINGW_PACKAGE_PREFIX}-gxml") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config" "${MINGW_PACKAGE_PREFIX}-libtool") +options=('strip' 'staticlibs') +license=('LGPL') +url="https://github.com/pwmediaconsulting/librescl" +source=("https://github.com/pwmediaconsulting/librescl/archive/LIBRESCL_0_2_1.tar.gz") +sha256sums=('6c97b9f3285b8d406711ead5295991a8b6586898b93f9a5e95b759bc4d57490f') + +prepare() { + cd "${srcdir}"/librescl-LIBRESCL_0_2_1 + ./autogen.sh + make distclean + autoreconf -fiv +} + +build() +{ + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../librescl-LIBRESCL_0_2_1/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib + make -j1 +} + +package() +{ + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +}