diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 18 insertions, 15 deletions
@@ -15,11 +15,12 @@ if :; then _jsch_oldver='0.1.55' if :; then _JVM='/usr/lib/jvm/java-17-openjdk'; _JRE='jdk17-openjdk' # needed for all functionality of JSCH-0.2.0 - _jsch_pkgver='0.2.5' + _jsch_pkgver='0.2.8' _jsch_srcdir="${_jsch_libname}-${_jsch_libname}-${_jsch_pkgver}" #_jsch_srcdir="${_jsch_libname}-${_jsch_srcdir}" _source=("https://github.com/mwiede/jsch/archive/refs/tags/${_jsch_libname}-${_jsch_pkgver}.tar.gz") makedepends+=('maven') + # optdepends+=('bcprov: AEAD cipher chacha20-poly1305') # included in Mirth else _JVM='/usr/lib/jvm/java-8-openjdk'; _JRE='jdk8-openjdk' # sufficient for JSCH-0.1.55 _jsch_pkgver='0.1.55' @@ -38,7 +39,8 @@ pkgname='mirthconnect' #pkgver='4.0.1.b293' #pkgver='4.1.0.b2777' #pkgver='4.1.1.b303' -pkgver='4.2.0.b2825' +#pkgver='4.2.0.b2825' +pkgver='4.3.0.b2886' # JSCH Updates https://github.com/mwiede/jsch/releases pkgrel='1' pkgdesc='hl7 connector by Nextgen' @@ -47,7 +49,7 @@ url='https://www.nextgen.com/products-and-services/integration-engine' _giturl='https://github.com/nextgenhealthcare/connect' license=('MPL') depends=("${_JRE}") -optdepends=( +optdepends+=( {mariadb,postgresql}': alternate database to derby' ) backup=( @@ -57,26 +59,27 @@ backup=( "${_mirthhome#/}/conf/mirth-cli-config.properties" "${_mirthhome#/}/conf/mirth.properties" ) +options=('!strip') install="${pkgname}.install" _srcdir='Mirth Connect' source=( "https://s3.amazonaws.com/downloads.mirthcorp.com/connect/${pkgver}/mirthconnect-${pkgver}-unix.tar.gz" '0000-mirth-disable-tls11.patch' - '0000a-mirth-disable-SSLv2Hello.patch' + '0000b-mirth-disable-SSLv2Hello.patch' "${_source[@]}" ) -md5sums=('4f3c0e5eaeed724d4e740de94d8636ee' +md5sums=('a1df17adde65e1f8b60e7c5431fe9d9f' '426de9435b21e90df7ae044510938270' - '1acd364394ce76740ccea30f7133720f' - 'f8052fb1c6236ccc1e43c467f6fc0581' + 'f1b18ae896b93be65a2e9b276f12c16f' + 'fe9cfd419b481b805dc04c6df79d5597' 'b9e1b8f9395622ba548d7fd07cfd7c26' - '093e7997245afcf04a598f4a9fa2ee14') -sha256sums=('9ab928069ec263edf76b168739e5091cbd864971c2af1be05a845d19660fd7a0' + '15600619ce3917f4443ddf610d553da2') +sha256sums=('22c153a199b021cdf6c75fc8e36298d955667ad36f86aa8c279fc6c758c6241e' '4dc37b7ed9db5c9fcd74f45cd6197f6b631d74d3a30022bda6fda1c5900b7099' - '2bdf62155ce4a2e51f33fa27aab7f9d6f5e5ff209c9f3691db4782c1f30fee5c' - 'dc1fa8ead27b464267a5b010afa4ad649f948e9a9e8cc657d65ffe9a33daa9d5' + '254c858572a4949c09726859d3f790d7bee535b8dbea184e4f6679d3b7c3b269' + '8f7640becc127d15de4981feb48dd027a6e5094fc3666ff6143ab75cd21cdafc' 'f754da4581b5e390e13fc407ab9fc4cdc7f139585081929626be8569dae99ad9' - 'd1da7f180363924063cdc1f64c4fd049462f1cb02df0bf1ded2292c990e31bf2') + '28485f80f3a32ce73e063fb1efea9eef0df900f362ef8fae535b2f9ecb605088') source+=( '0000-jsch-disable-md5-3des-cbc-dss-arcfour.patch' @@ -98,7 +101,7 @@ _jsch_prepare() { sed -E -e '/String VERSION/ s:".+":'"\"${_jsch_pkgver}-ArchMirth\":g" -i 'src/main/java/com/jcraft/jsch/JSch.java' fi if [ "$(vercmp "${_jsch_pkgver}" "0.2.0")" -ge 0 ]; then - #cd "${srcdir}"; cp -pr "${_jsch_srcdir}" 'a'; ln -s "${_jsch_srcdir}" 'b'; false + # pushd "${srcdir}"; cp -pr "${_jsch_srcdir}" 'a'; ln -s "${_jsch_srcdir}" 'b'; popd; false # diff -pNaru5 'a' 'b' > '0000-jsch-disable-enable-ssh-rsa.patch' patch -Nup1 -i "${srcdir}/0000-jsch-disable-enable-ssh-rsa.patch" fi @@ -189,8 +192,8 @@ prepare() { patch -Nup1 -i "${srcdir}/0000-mirth-disable-tls11.patch" elif grep -q -F -e 'SSLv2Hello' 'conf/mirth.properties'; then #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false - # diff -pNaru5 'a' 'b' > '0000a-mirth-disable-SSLv2Hello.patch' - patch -Nup1 -i "${srcdir}/0000a-mirth-disable-SSLv2Hello.patch" + # diff -pNaru5 'a' 'b' > '0000b-mirth-disable-SSLv2Hello.patch' + patch -Nup1 -i "${srcdir}/0000b-mirth-disable-SSLv2Hello.patch" fi _jsch_prepare |