summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislav N. aka pztrn2018-12-20 10:21:59 +0500
committerStanislav N. aka pztrn2018-12-20 10:21:59 +0500
commit16d3c7f53fc2c214df487e9400cc651bf4e2da76 (patch)
tree08137f1ef228a956baf3f30f4005afe5df7495f3
downloadaur-16d3c7f53fc2c214df487e9400cc651bf4e2da76.tar.gz
Initial commit, version 2.2.10.
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD41
-rw-r--r--nxmc.desktop10
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b4766c801717
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = nxmc
+ pkgdesc = Graphical console for NetXMS NMS based on Eclipse.
+ pkgver = 2.2.10
+ pkgrel = 1
+ url = https://www.netxms.org/
+ arch = x86_64
+ arch = i686
+ license = custom
+ makedepends = imagemagick
+ depends = gtk3
+ depends = python
+ depends = cairo
+ depends = jre8-openjdk
+ source_x86_64 = https://www.netxms.org/download/releases/2.2/2.2.10/nxmc-2.2.10-linux-gtk-x64.tar.gz
+ source_x86_64 = nxmc.desktop
+ source_x86_64 = https://raw.githubusercontent.com/netxms/netxms/master/COPYING
+ sha256sums_x86_64 = d6503f8d7f1d59ca7afe31c07d35eb53a788d82762b8c29eb51dc3ba8e0e21f3
+ sha256sums_x86_64 = a8fd91020c07d78163bcc4988ab94ca192240bb01566138cc6ed531e3d183e9c
+ sha256sums_x86_64 = 61406472f600746e836e92a47baa290a4a2f8491ac09724bc5bf2a0a4a5309e3
+ source_i686 = https://www.netxms.org/download/releases/2.2/2.2.10/nxmc-2.2.10-linux-gtk-x86.tar.gz
+ source_i686 = nxmc.desktop
+ source_i686 = https://raw.githubusercontent.com/netxms/netxms/master/COPYING
+ sha256sums_i686 = 498964d0f5b07930e431bc110d8a03cf2d3f289dd71995389c217cdbfcb39a2a
+ sha256sums_i686 = a8fd91020c07d78163bcc4988ab94ca192240bb01566138cc6ed531e3d183e9c
+ sha256sums_i686 = 61406472f600746e836e92a47baa290a4a2f8491ac09724bc5bf2a0a4a5309e3
+
+pkgname = nxmc
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a4333124e828
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg
+srv
+nxmc-*.tar.gz
+*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1fa0614afa64
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Stanislav Nikitin <pztrn at pztrn dot name>
+
+pkgname=nxmc
+pkgver=2.2.10
+pkgrel=1
+pkgdesc="Graphical console for NetXMS NMS based on Eclipse."
+arch=('x86_64' 'i686')
+url="https://www.netxms.org/"
+license=('custom')
+depends=(gtk3 python cairo jre8-openjdk)
+makedepends=(imagemagick)
+source_x86_64=(https://www.netxms.org/download/releases/2.2/${pkgver}/${pkgname}-${pkgver}-linux-gtk-x64.tar.gz
+ ${pkgname}.desktop
+ https://raw.githubusercontent.com/netxms/netxms/master/COPYING
+)
+source_i686=(https://www.netxms.org/download/releases/2.2/${pkgver}/${pkgname}-${pkgver}-linux-gtk-x86.tar.gz
+ ${pkgname}.desktop
+ https://raw.githubusercontent.com/netxms/netxms/master/COPYING
+)
+sha256sums_x86_64=('d6503f8d7f1d59ca7afe31c07d35eb53a788d82762b8c29eb51dc3ba8e0e21f3'
+ 'a8fd91020c07d78163bcc4988ab94ca192240bb01566138cc6ed531e3d183e9c'
+ '61406472f600746e836e92a47baa290a4a2f8491ac09724bc5bf2a0a4a5309e3')
+sha256sums_i686=('498964d0f5b07930e431bc110d8a03cf2d3f289dd71995389c217cdbfcb39a2a'
+ 'a8fd91020c07d78163bcc4988ab94ca192240bb01566138cc6ed531e3d183e9c'
+ '61406472f600746e836e92a47baa290a4a2f8491ac09724bc5bf2a0a4a5309e3')
+package() {
+ install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -d "${pkgdir}/opt/${pkgname}"
+ install -d "${pkgdir}/usr/bin"
+ install -d "${pkgdir}/usr/share/applications"
+ install -d "${pkgdir}/usr/share/pixmaps"
+
+ install -m644 "${srcdir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ /usr/bin/convert "${srcdir}/${pkgname}/icon.xpm" "${srcdir}/${pkgname}/icon.png"
+ install -m644 "${srcdir}/${pkgname}/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+
+ cp -r "${srcdir}/${pkgname}/"* "${pkgdir}/opt/${pkgname}" -R
+ ln -s /opt/${_pkgname}/bin/nxmc "${pkgdir}"/usr/bin/nxmc
+}
diff --git a/nxmc.desktop b/nxmc.desktop
new file mode 100644
index 000000000000..baae26fdc2af
--- /dev/null
+++ b/nxmc.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Exec=/opt/nxmc/nxmc
+Icon=nxmc
+Terminal=false
+Type=Application
+Name=NetXMS Management Console
+Comment=NetXMS NMS graphical management console
+Categories=Utility;
+MimeType=text/plain;inode/directory;
+StartupNotify=true