mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-15 19:43:50 +02:00
marvin: update to 20.20.0.
This commit is contained in:
parent
59ec0cbf59
commit
8e3e3b53bf
1 changed files with 28 additions and 12 deletions
|
@ -1,23 +1,38 @@
|
||||||
# Template for Marvin
|
# Template file for 'marvin'
|
||||||
pkgname=marvin
|
pkgname=marvin
|
||||||
version=18.20.0
|
version=20.20.0
|
||||||
revision=2
|
revision=1
|
||||||
archs=noarch
|
depends="openjdk11"
|
||||||
maintainer="Brenton Horne <brentonhorne77@gmail.com>"
|
|
||||||
homepage="https://chemaxon.com/products/marvin"
|
|
||||||
license="marvin"
|
|
||||||
depends="virtual?java-environment"
|
|
||||||
short_desc="Skeletal structure drawing program by ChemAxon"
|
short_desc="Skeletal structure drawing program by ChemAxon"
|
||||||
|
maintainer="Brenton Horne <brentonhorne77@gmail.com>"
|
||||||
|
license="custom:Marvin"
|
||||||
|
_filename="marvin_linux_${version%.*}_openjdk11.deb"
|
||||||
|
homepage="https://chemaxon.com/products/marvin"
|
||||||
|
distfiles="https://dl.chemaxon.com/marvin/${version}/${_filename}"
|
||||||
|
checksum=b8afb058331a5ec19bce11def803aeab1eff6f7ebc7abee7fa844ce3f72fe411
|
||||||
repository=nonfree
|
repository=nonfree
|
||||||
restricted=yes
|
restricted=yes
|
||||||
nostrip=yes
|
nostrip=yes
|
||||||
_filename="marvin_linux_${version%.*}.deb"
|
|
||||||
distfiles="https://dl.chemaxon.com/marvin/${version}/${_filename}"
|
|
||||||
checksum=bbb25cbd8307f1f081136397c9f82be114426b96f973b8079980c46e6d62aadc
|
|
||||||
|
|
||||||
do_extract() {
|
do_extract() {
|
||||||
bsdtar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_filename}
|
bsdtar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_filename}
|
||||||
tar xf data.tar.gz
|
bsdtar xf data.tar.gz
|
||||||
|
}
|
||||||
|
|
||||||
|
do_patch() {
|
||||||
|
local _file
|
||||||
|
rm -rf opt/chemaxon/marvinsuite/jre
|
||||||
|
rm -rf opt/chemaxon/marvinsuite/legal/OpenJDK11
|
||||||
|
for _file in cxcalc cxtrain evaluate msketch mview
|
||||||
|
do
|
||||||
|
vsed -i -e '/^# INSTALL4J_JAVA_HOME_OVERRIDE=/{
|
||||||
|
s,#,,;
|
||||||
|
s,=.*,=/usr/lib/jvm/openjdk11,
|
||||||
|
}' opt/chemaxon/marvinsuite/bin/$_file
|
||||||
|
done
|
||||||
|
vsed -i -e 's,JAVACMD="java",JAVACMD=/usr/lib/jvm/openjdk11/bin/java,' \
|
||||||
|
-e 's,which java,: "${JAVA_HOME:=/usr/lib/jvm/openjdk11}",' \
|
||||||
|
opt/chemaxon/marvinsuite/bin/molconvert
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
@ -30,4 +45,5 @@ do_install() {
|
||||||
|
|
||||||
ln -sf /opt/chemaxon/marvinsuite/MarvinSketch ${DESTDIR}/usr/bin/
|
ln -sf /opt/chemaxon/marvinsuite/MarvinSketch ${DESTDIR}/usr/bin/
|
||||||
ln -sf /opt/chemaxon/marvinsuite/MarvinView ${DESTDIR}/usr/bin/
|
ln -sf /opt/chemaxon/marvinsuite/MarvinView ${DESTDIR}/usr/bin/
|
||||||
|
vlicense opt/chemaxon/marvinsuite/EULA.txt
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue