From 613c187db239e561bb56e1816d40e688c32359cc Mon Sep 17 00:00:00 2001 From: Brenton Horne Date: Sat, 4 Aug 2018 05:33:38 +1000 Subject: [PATCH] New package: marvin-18.18.0 (#1415) --- srcpkgs/marvin/files/MarvinSketch.desktop | 8 ++++++ srcpkgs/marvin/files/MarvinView.desktop | 8 ++++++ srcpkgs/marvin/template | 33 +++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 srcpkgs/marvin/files/MarvinSketch.desktop create mode 100644 srcpkgs/marvin/files/MarvinView.desktop create mode 100644 srcpkgs/marvin/template diff --git a/srcpkgs/marvin/files/MarvinSketch.desktop b/srcpkgs/marvin/files/MarvinSketch.desktop new file mode 100644 index 00000000000..38f7b731884 --- /dev/null +++ b/srcpkgs/marvin/files/MarvinSketch.desktop @@ -0,0 +1,8 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Name=MarvinSketch +Exec=MarvinSketch %f +Icon=MarvinSketch +MimeType=text/xml;text/plain;chemical/x-cml;chemical/x-mdl-molfile;chemical/x-mdl-sdfile;chemical/x-mol2;chemical/x-pdb;chemical/x-xyz;chemical/x-mdl-rdfile;chemical/x-mdl-rxnfile;chemical/x-inchi; +Categories=Education;Science;Chemistry; \ No newline at end of file diff --git a/srcpkgs/marvin/files/MarvinView.desktop b/srcpkgs/marvin/files/MarvinView.desktop new file mode 100644 index 00000000000..2c413b1b5a2 --- /dev/null +++ b/srcpkgs/marvin/files/MarvinView.desktop @@ -0,0 +1,8 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Name=MarvinView +Exec=MarvinView %f +Icon=MarvinView +MimeType=text/xml;text/plain;chemical/x-cml;chemical/x-mdl-molfile;chemical/x-mdl-sdfile;chemical/x-mol2;chemical/x-pdb;chemical/x-xyz;chemical/x-mdl-rdfile;chemical/x-mdl-rxnfile;chemical/x-inchi; +Categories=Education;Science;Chemistry; \ No newline at end of file diff --git a/srcpkgs/marvin/template b/srcpkgs/marvin/template new file mode 100644 index 00000000000..288521529c9 --- /dev/null +++ b/srcpkgs/marvin/template @@ -0,0 +1,33 @@ +# Template for Marvin +pkgname=marvin +version=18.18.0 +revision=1 +maintainer="Brenton Horne " +homepage="https://chemaxon.com/products/marvin" +license="marvin" +depends="virtual?java-environment" +short_desc="Skeletal structure drawing program by ChemAxon" +only_for_archs="i686 x86_64" +repository=nonfree +restricted=yes +nostrip=yes +_filename="marvin_linux_$(echo $version | sed 's/.[0-9]*$//g').deb" +distfiles="https://dl.chemaxon.com/marvin/${version}/${_filename}" +checksum="d34306eb9e81c3173d2196e5c2144bbc7e99927a2e2233dda7c9df9ca3f9d1e7" + +do_extract() { + ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_filename} + tar xf data.tar.gz +} + +do_install() { + cp -r opt ${DESTDIR} + mkdir -p ${DESTDIR}/usr/{bin,share/pixmaps} + ln -sf /opt/chemaxon/marvinsuite/.install4j/Marvin{Sketch,View}.png ${DESTDIR}/usr/share/pixmaps/ + + vinstall ${FILESDIR}/MarvinSketch.desktop 755 usr/share/applications + vinstall ${FILESDIR}/MarvinView.desktop 755 usr/share/applications + + ln -sf /opt/chemaxon/marvinsuite/MarvinSketch ${DESTDIR}/usr/bin/ + ln -sf /opt/chemaxon/marvinsuite/MarvinView ${DESTDIR}/usr/bin/ +}