From 074a2605af8c2218493760fc71f16923439b58dd Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Wed, 15 Apr 2015 17:01:09 +0200 Subject: [PATCH] libphonenumber: nuovo pachetto WIP. --- .../mingw-w64-libphonenumber/001-win.patch | 0 packages/mingw-w64-libphonenumber/PKGBUILD | 49 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 packages/mingw-w64-libphonenumber/001-win.patch create mode 100644 packages/mingw-w64-libphonenumber/PKGBUILD diff --git a/packages/mingw-w64-libphonenumber/001-win.patch b/packages/mingw-w64-libphonenumber/001-win.patch new file mode 100644 index 0000000..e69de29 diff --git a/packages/mingw-w64-libphonenumber/PKGBUILD b/packages/mingw-w64-libphonenumber/PKGBUILD new file mode 100644 index 0000000..6090d84 --- /dev/null +++ b/packages/mingw-w64-libphonenumber/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Andrea Zagli + +_realname=libphonenumber +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=7.0.4 +pkgrel=1 +arch=('any') +pkgdesc="GWeather shared library (mingw-w64)" +depends=("${MINGW_PACKAGE_PREFIX}-protobuf" + "${MINGW_PACKAGE_PREFIX}-icu" + "${MINGW_PACKAGE_PREFIX}-boost") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-clang") +options=('strip' 'staticlibs') +license=("Apache License, Version 2.0") +url="https://github.com/googlei18n/libphonenumber" +source=(https://github.com/googlei18n/${_realname}/archive/${_realname}-${pkgver}.tar.gz + 001-win.patch) +sha256sums=('660696d9c9edaa5ccb580ba9b3ee9111f674e14c28e5da083df34834f7eed7a9' + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855') + +prepare() { + cd ${_realname}-${_realname}-${pkgver} + + #patch -b -V simple -p1 -i ${srcdir}/001-win.patch +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ${MINGW_PREFIX}/bin/cmake \ + -DCMAKE_C_COMPILER=${MINGW_PREFIX}/bin/clang.exe \ + -DCMAKE_CXX_COMPILER=${MINGW_PREFIX}/bin/clang.exe \ + -DCMAKE_RC_COMPILER=${MINGW_PREFIX}/bin/windres.exe \ + -DCMAKE_INSTALL_PREFIX=${pkgdir}${MINGW_PREFIX} \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \ + -DCMAKE_C_FLAGS="${CFLAGS}" \ + ../${_realname}-${_realname}-${pkgver}/cpp + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/cpp/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +} -- 2.49.0