commit 8b0fe1da2a5bf9c0de1765958f52fbd09367fc32 Author: Voomra Date: Sun Jun 9 22:09:27 2024 +0300 import diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d40b058 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pkg.tar.zst +*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 0000000..895d196 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +pkgname=memory-analizer +pkgver=1.15.0 +pkgrel=1 +pkgdesc='Eclipse Memory Analyzer (MAT) 1.15.0' +arch=('x86_64') +url='https://eclipse.dev/mat/' +license=('GPL2') +optdepends=('java-runtime-common') +options=('!strip') +source=('https://ftp.fau.de/eclipse/mat/1.15.0/rcp/MemoryAnalyzer-1.15.0.20231206-linux.gtk.x86_64.zip' + 'mat.desktop' + 'mat.png') +md5sums=('250f890703f78ba801021a32f4ef6a66' + 'SKIP' 'SKIP') + +package() { + _rootArchiveDir=mat + + # Prepare folders + install -dm755 "${pkgdir}"/usr/bin + install -dm755 "${pkgdir}"/usr/share/memory-analizer + install -dm755 "${pkgdir}"/usr/share/pixmaps + install -dm755 "${pkgdir}"/usr/share/applications + + # Application + cp -a "${srcdir}"/"${_rootArchiveDir}"/* "${pkgdir}"/usr/share/memory-analizer/ + ln -s /usr/share/memory-analizer/MemoryAnalyzer "${pkgdir}"/usr/bin/mat + + install -m644 "${srcdir}"/mat.desktop "${pkgdir}"/usr/share/applications/mat.desktop + install -m644 "${srcdir}"/mat.png "${pkgdir}"/usr/share/pixmaps/mat.png +} diff --git a/mat.desktop b/mat.desktop new file mode 100755 index 0000000..576b190 --- /dev/null +++ b/mat.desktop @@ -0,0 +1,12 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Type=Application +Name=Memory Analizer +Comment=Eclipse Memory Analizer +Icon=mat +Categories=Development +Keywords=mat; +StartupWMClass=mat +Exec=/usr/share/memory-analizer/MemoryAnalyzer +Terminal=false diff --git a/mat.png b/mat.png new file mode 100644 index 0000000..4adbad6 Binary files /dev/null and b/mat.png differ