diff options
author | osfans | 2017-05-10 17:31:36 +0800 |
---|---|---|
committer | osfans | 2017-05-10 17:32:29 +0800 |
commit | b9ecba97deb688428d2dbd79d6f49693b2caa3d3 (patch) | |
tree | 8ef56183cc59d62d7f29c726f65253c63f49f776 | |
download | aur-b9ecba97deb688428d2dbd79d6f49693b2caa3d3.tar.gz |
Init 1.0.5
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..667c6e6466b3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Wed May 10 09:32:17 UTC 2017 +pkgbase = mingw-w64-opencc + pkgdesc = Library for Open Chinese Convert (mingw-w64) + pkgver = 1.0.5 + pkgrel = 1 + url = https://github.com/BYVoid/OpenCC + arch = any + license = GPL + makedepends = mingw-w64-cmake + makedepends = make + options = !strip + options = !buildflags + options = staticlibs + source = https://github.com/BYVoid/OpenCC/archive/ver.1.0.5.tar.gz + md5sums = 229792990e669b4ebec119424371d65d + +pkgname = mingw-w64-opencc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..77188a961b65 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: osfans <waxaca (at) 163 .dot. com> +_pkgname=opencc +pkgname=mingw-w64-$_pkgname +pkgver=1.0.5 +pkgrel=1 +pkgdesc="Library for Open Chinese Convert (mingw-w64)" +arch=('any') +url=" https://github.com/BYVoid/OpenCC" +license=('GPL') +makedepends=('mingw-w64-cmake' 'make') +options=('!strip' '!buildflags' 'staticlibs') +source=("https://github.com/BYVoid/OpenCC/archive/ver.${pkgver}.tar.gz") +md5sums=('229792990e669b4ebec119424371d65d') + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" +subdir=OpenCC-ver.$pkgver +build() { + cd "$srcdir/$subdir" + #sed -i "s/set(CMAKE_S/#set(CMAKE_S/" CMakeLists.txt + sed -i "s/ \${OPENCC_DICT_BIN}/ \${CMAKE_CROSSCOMPILING_EMULATOR} ..\/src\/tools\/opencc_dict.exe/" data/CMakeLists.txt + for _arch in ${_architectures}; do + mkdir -p "build-${_arch}-static" && pushd "build-${_arch}-static" + ${_arch}-cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release .. + make -j8 + popd + mkdir -p "build-${_arch}" && pushd "build-${_arch}" + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release .. + make -j8 libopencc + popd + done +} + +package() { + for _arch in ${_architectures}; do + cd "$srcdir/$subdir" + pushd "build-${_arch}-static" + make DESTDIR="${pkgdir}" install + popd + cp build-${_arch}/src/libopencc.dll ${pkgdir}/usr/${_arch}/bin/ + cp build-${_arch}/src/libopencc.dll.a ${pkgdir}/usr/${_arch}/lib/ + done +} |