import
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
*.pkg.tar.zst
|
||||
*.tar.gz
|
||||
37
PKGBUILD
Executable file
37
PKGBUILD
Executable file
@@ -0,0 +1,37 @@
|
||||
pkgname=jdk-mission-control
|
||||
pkgver=8.3.1
|
||||
pkgrel=1
|
||||
pkgdesc='JDK Mission Control 8.3.1'
|
||||
arch=('x86_64')
|
||||
url='https://jdk.java.net/jmc/8/'
|
||||
license=('GPL2')
|
||||
optdepends=('java-runtime-common')
|
||||
options=('!strip')
|
||||
source=('https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.1_linux-x64.tar.gz'
|
||||
'jmc.desktop'
|
||||
'jmc.png'
|
||||
'jmc.sh')
|
||||
md5sums=('fde3ef055dcc4d64eca2b0e705b70225'
|
||||
'SKIP' 'SKIP' 'SKIP')
|
||||
|
||||
package() {
|
||||
_rootArchiveDir=jmc-8.3.1_linux-x64
|
||||
|
||||
# Prepare folders
|
||||
install -dm755 "${pkgdir}"/usr/bin
|
||||
install -dm755 "${pkgdir}"/usr/share/jdk-mission-control
|
||||
install -dm755 "${pkgdir}"/usr/share/licenses/jdk-mission-control
|
||||
install -dm755 "${pkgdir}"/usr/share/pixmaps
|
||||
install -dm755 "${pkgdir}"/usr/share/applications
|
||||
|
||||
# Licenses
|
||||
mv "${srcdir}"/"${_rootArchiveDir}"/legal/* "${pkgdir}"/usr/share/licenses/jdk-mission-control/
|
||||
|
||||
# Application
|
||||
cp -a "${srcdir}"/"${_rootArchiveDir}"/"JDK Mission Control"/* "${pkgdir}"/usr/share/jdk-mission-control/
|
||||
install -m755 "${srcdir}"/jmc.sh "${pkgdir}"/usr/share/jdk-mission-control/
|
||||
ln -s /usr/share/jdk-mission-control/jmc.sh "${pkgdir}"/usr/bin/jmc
|
||||
|
||||
install -m644 "${srcdir}"/jmc.desktop "${pkgdir}"/usr/share/applications/jmc.desktop
|
||||
install -m644 "${srcdir}"/jmc.png "${pkgdir}"/usr/share/pixmaps/jmc.png
|
||||
}
|
||||
12
jmc.desktop
Executable file
12
jmc.desktop
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env xdg-open
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=JMC
|
||||
Comment=JDK Mission Control
|
||||
Icon=jmc
|
||||
Categories=Development
|
||||
Keywords=jmc;
|
||||
StartupWMClass=jmc
|
||||
Exec=/usr/share/jdk-mission-control/jmc.sh
|
||||
Terminal=false
|
||||
Reference in New Issue
Block a user