summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorosfans2017-05-10 17:31:36 +0800
committerosfans2017-05-10 17:32:29 +0800
commitb9ecba97deb688428d2dbd79d6f49693b2caa3d3 (patch)
tree8ef56183cc59d62d7f29c726f65253c63f49f776
downloadaur-b9ecba97deb688428d2dbd79d6f49693b2caa3d3.tar.gz
Init 1.0.5
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
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
+}