import
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
*.pkg.tar.zst
|
||||||
|
*.zip
|
||||||
31
PKGBUILD
Executable file
31
PKGBUILD
Executable file
@@ -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
|
||||||
|
}
|
||||||
12
mat.desktop
Executable file
12
mat.desktop
Executable file
@@ -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
|
||||||
Reference in New Issue
Block a user