summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLev Levitsky2023-09-01 01:21:31 +0200
committerLev Levitsky2023-09-01 01:21:31 +0200
commit28e41cc959e4c244ff1d860666ab99cc36d0e17f (patch)
tree8f27471748d0a7bf0ca75352ea5b0a742f5da682
downloadaur-openms-bin.tar.gz
Initial (v3.0.0)
-rw-r--r--.SRCINFO48
-rwxr-xr-xOpenMS-TOPPAS.desktop11
-rwxr-xr-xOpenMS-TOPPView.desktop11
-rw-r--r--OpenMS.sh2
-rwxr-xr-xPKGBUILD38
-rw-r--r--exclude.txt37
6 files changed, 147 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..08814bfbdf8b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,48 @@
+pkgbase = openms-bin
+ pkgdesc = C++ library and tools for LC/MS data management and analyses
+ pkgver = 3.0.0
+ pkgrel = 1
+ url = http://www.openms.de
+ arch = x86_64
+ license = BSD
+ depends = boost
+ depends = coin-or-mp
+ depends = eigen
+ depends = glpk
+ depends = hdf5
+ depends = qt5-base
+ depends = qt5-svg
+ depends = sqlite
+ depends = xerces-c
+ depends = double-conversion
+ depends = freetype2
+ depends = gcc-libs
+ depends = glib2
+ depends = glibc
+ depends = graphite
+ depends = harfbuzz
+ depends = libbsd
+ depends = libglvnd
+ depends = libpng
+ depends = libx11
+ depends = libxau
+ depends = libxcb
+ depends = libxdmcp
+ depends = pcre2
+ depends = zlib
+ provides = openms
+ conflicts = openms
+ source = https://github.com/OpenMS/OpenMS/releases/download/Release3.0.0/OpenMS-3.0.0-Debian-Linux-x86_64.deb
+ source = OpenMS-TOPPView.desktop
+ source = OpenMS-TOPPAS.desktop
+ source = OpenMS.sh
+ source = https://raw.githubusercontent.com/OpenMS/OpenMS/develop/LICENSE
+ source = exclude.txt
+ sha256sums = b41a5725fecc8b64b31b9cb42574dd0d5b5273e572c43da3fad338dede5ffb9c
+ sha256sums = 4f93d5c22a8267e4fbde6883ecc34a00abfc2ee5eafb46f6d81256ad8a33cdac
+ sha256sums = 9b33c6c91d931802e88af89ade4beb6c8d05484d57d1ad804888511b7a8b00a0
+ sha256sums = 2cf69cb56959f101614129d2a87dc078daca904e1701ed674d399afed1ff306d
+ sha256sums = SKIP
+ sha256sums = 9014c553adfb7be345073f7aeba546e9689bfaf15403f4531612abb04cbbcb39
+
+pkgname = openms-bin
diff --git a/OpenMS-TOPPAS.desktop b/OpenMS-TOPPAS.desktop
new file mode 100755
index 000000000000..b04056fd17c2
--- /dev/null
+++ b/OpenMS-TOPPAS.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=OpenMS-TOPPAS
+GenericName=
+Comment=Software for LC-MS data management and analyses
+Exec=TOPPAS
+Icon=applications-science
+Type=Application
+Terminal=false
+Categories=Science;
+StartupNotify=false
+
diff --git a/OpenMS-TOPPView.desktop b/OpenMS-TOPPView.desktop
new file mode 100755
index 000000000000..ff088c7e26e7
--- /dev/null
+++ b/OpenMS-TOPPView.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=OpenMS-TOPPView
+GenericName=
+Comment=Software for LC-MS data management and analyses
+Exec=TOPPView
+Icon=applications-science
+Terminal=false
+Type=Application
+Categories=Science;
+StartupNotify=false
+
diff --git a/OpenMS.sh b/OpenMS.sh
new file mode 100644
index 000000000000..a1a86ba2ae84
--- /dev/null
+++ b/OpenMS.sh
@@ -0,0 +1,2 @@
+export OPENMS_DATA_PATH=/usr/share/OpenMS
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..99fa10bc44ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Lev Levitsky <levlev at mail dot ru>
+# Contributor: lukaszimmermann <luk.zim91 at gmail dot com>
+# Contributor: saxonbeta <saxonbeta at gmail dot com>
+pkgname=openms-bin
+provides=('openms')
+conflicts=('openms')
+_pkgname=OpenMS
+pkgver=3.0.0
+pkgrel=1
+pkgdesc="C++ library and tools for LC/MS data management and analyses"
+arch=('x86_64')
+url="http://www.openms.de"
+license=('BSD')
+depends=('boost' 'coin-or-mp' 'eigen' 'glpk' 'hdf5' 'qt5-base' 'qt5-svg' 'sqlite' 'xerces-c'
+ 'double-conversion' 'freetype2' 'gcc-libs' 'glib2' 'glibc' 'graphite' 'harfbuzz'
+ 'libbsd' 'libglvnd' 'libpng' 'libx11' 'libxau' 'libxcb' 'libxdmcp' 'pcre2' 'zlib')
+source=("https://github.com/OpenMS/OpenMS/releases/download/Release${pkgver}/${_pkgname}-${pkgver}-Debian-Linux-x86_64.deb"
+ "OpenMS-TOPPView.desktop"
+ "OpenMS-TOPPAS.desktop"
+ "OpenMS.sh"
+ "https://raw.githubusercontent.com/OpenMS/OpenMS/develop/LICENSE"
+ "exclude.txt")
+sha256sums=('b41a5725fecc8b64b31b9cb42574dd0d5b5273e572c43da3fad338dede5ffb9c'
+ '4f93d5c22a8267e4fbde6883ecc34a00abfc2ee5eafb46f6d81256ad8a33cdac'
+ '9b33c6c91d931802e88af89ade4beb6c8d05484d57d1ad804888511b7a8b00a0'
+ '2cf69cb56959f101614129d2a87dc078daca904e1701ed674d399afed1ff306d'
+ 'SKIP'
+ '9014c553adfb7be345073f7aeba546e9689bfaf15403f4531612abb04cbbcb39')
+
+package() {
+ local INSTALL='install -m644 -D'
+ tar -xzf "${srcdir}/data.tar.gz" -X exclude.txt -C "${pkgdir}"
+ $INSTALL "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ $INSTALL "${srcdir}/OpenMS-TOPPView.desktop" "${pkgdir}/usr/share/applications/OpenMS-TOPPView.desktop"
+ $INSTALL "${srcdir}/OpenMS-TOPPAS.desktop" "${pkgdir}/usr/share/applications/OpenMS-TOPPAS.desktop"
+ $INSTALL "${srcdir}/OpenMS.sh" "${pkgdir}/etc/profile.d/OpenMS.sh"
+}
+
diff --git a/exclude.txt b/exclude.txt
new file mode 100644
index 000000000000..5d18b0c9baa8
--- /dev/null
+++ b/exclude.txt
@@ -0,0 +1,37 @@
+usr/lib/ld-linux-x86-64.so.2
+usr/lib/libGL.so.1
+usr/lib/libGL.so.1.7.0
+usr/lib/libGLX.so.0
+usr/lib/libGLX.so.0.0.0
+usr/lib/libGLdispatch.so.0
+usr/lib/libGLdispatch.so.0.0.0
+usr/lib/libQt5Core.so.5
+usr/lib/libQt5Gui.so.5
+usr/lib/libQt5Network.so.5
+usr/lib/libQt5Svg.so.5
+usr/lib/libQt5Widgets.so.5
+usr/lib/libX11.so.6
+usr/lib/libXau.so.6
+usr/lib/libXau.so.6.0.0
+usr/lib/libXdmcp.so.6
+usr/lib/libXdmcp.so.6.0.0
+usr/lib/libbsd.so.0
+usr/lib/libc.so.6
+usr/lib/libdl.so.2
+usr/lib/libdouble-conversion.so.3
+usr/lib/libfreetype.so.6
+usr/lib/libgcc_s.so.1
+usr/lib/libglib-2.0.so.0
+usr/lib/libgomp.so.1
+usr/lib/libgomp.so.1.0.0
+usr/lib/libgraphite2.so.3
+usr/lib/libgraphite2.so.3.2.1
+usr/lib/libharfbuzz.so.0
+usr/lib/libm.so.6
+usr/lib/libpcre2-16.so.0
+usr/lib/libpng16.so.16
+usr/lib/libpthread.so.0
+usr/lib/libstdc++.so.6
+usr/lib/libxcb.so.1
+usr/lib/libxcb.so.1.1.0
+usr/lib/libz.so.1