opencc: add new recipe, version 1.1.4 (#7307)

This commit is contained in:
Han Pengfei
2022-10-20 01:25:38 +08:00
committed by GitHub
parent 811ddd0030
commit 62629b5b9b
2 changed files with 99 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
SUMMARY="Open Chinese Convert"
DESCRIPTION="OpenCC is an opensource project for conversion between Traditional \
Chinese and Simplified Chinese, which supports phrase-level conversion \
and regional idioms among Mainland China, Taiwan and Hong kong."
HOMEPAGE="https://github.com/BYVoid/OpenCC"
COPYRIGHT="2010-2020, Carbo Kuo"
LICENSE="Apache v2"
REVISION="1"
SOURCE_URI="https://github.com/BYVoid/OpenCC/archive/ver.${portVersion}/OpenCC-ver.$portVersion.tar.gz"
CHECKSUM_SHA256="ca33cf2a2bf691ee44f53397c319bb50c6d6c4eff1931a259fd11533ba26c1e9"
SOURCE_DIR="OpenCC-ver.$portVersion"
PATCHES="opencc-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
opencc$secondaryArchSuffix = $portVersion
cmd:opencc
cmd:opencc_dict
cmd:opencc_phrase_extract
lib:libopencc$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
PROVIDES_devel="
opencc${secondaryArchSuffix}_devel = $portVersion
devel:libopencc$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
opencc$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku_devel$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:libtoolize$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:python3
"
BUILD()
{
cmake . \
-DCMAKE_INSTALL_PREFIX=$prefix \
-DINCLUDE_INSTALL_DIR=$includeDir \
-DLIB_INSTALL_DIR=$libDir \
-DSHARE_INSTALL_PREFIX=$dataDir \
-DSYSCONF_INSTALL_DIR=$dataDir \
-DCMAKE_BUILD_TYPE=Release
make $jobArgs
}
INSTALL()
{
make install
prepareInstalledDevelLib libopencc
fixPkgconfig
if [ -n "$secondaryArchSuffix" ]; then
rm -rf $documentationDir
fi
packageEntries devel $developDir
}

View File

@@ -0,0 +1,26 @@
From 9f1aa8970c1a095c2ce50095b12963c6661d4d11 Mon Sep 17 00:00:00 2001
From: Han Pengfei <pengphei@qq.com>
Date: Wed, 19 Oct 2022 15:52:28 +0000
Subject: Fix soversion
Signed-off-by: Han Pengfei <pengphei@qq.com>
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 11d14e4..c0a0b10 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -132,9 +132,9 @@ set_target_properties(
OUTPUT_NAME
opencc
VERSION
- 1.1.3
+ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}.${OPENCC_VERSION_REVISION}
SOVERSION
- 1.1
+ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}
)
# Installation
--
2.37.3