Guest User

jrommanager arch package alternative

a guest
Mar 30th, 2026
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.48 KB | Software | 0 0
  1. pkgname=jrommanager
  2. _gitname=JRomManager
  3. _gitcommit=10f949a3985ed53b5d086949cbf2cda5ad6c9f97
  4. pkgver=3.0.5
  5. pkgrel=1
  6. pkgdesc='A Rom Manager entirely written in Java and released under GPL v2'
  7. arch=('any')
  8. license=('GPL2')
  9. url="https://github.com/acidburn0zzz/JRomManager"
  10. makedepends=('java-environment=17' 'git')
  11. options=(!strip)
  12. _extractdir="${_gitname}-${_gitcommit}"
  13.  
  14. source=("https://github.com/acidburn0zzz/JRomManager/archive/${_gitcommit}.zip"
  15.         "${_gitname}.desktop"
  16.         "${_gitname}.png"
  17.         "${_gitname}.sh")
  18.  
  19. prepare() {
  20.   cd $srcdir/$_extractdir
  21.   git submodule update --init --recursive
  22. }
  23.  
  24. build() {
  25.   cd $srcdir/$_extractdir
  26.   LC_ALL="$(localectl list-locales | grep -1 utf8)" JAVA_HOME=/usr/lib/jvm/java-17-openjdk sh ./gradlew jlink -xtest
  27. }
  28.  
  29. package() {
  30.   cd $srcdir/$_extractdir/build/image/JRomManager-linux-x64
  31.  
  32.   mkdir -p "$pkgdir/usr/share/java/$pkgname/"
  33.   cp -dr --preserve=mode {bin,conf,legal,lib} "$pkgdir/usr/share/java/$pkgname/"
  34.  
  35.   install -Dm755 $srcdir/$_gitname.sh "$pkgdir/usr/bin/$pkgname"
  36.   install -Dm644 $srcdir/$_gitname.desktop "$pkgdir/usr/share/applications/$_gitname.desktop"
  37.   install -Dm644 $srcdir/$_gitname.png "$pkgdir/usr/share/pixmaps/$_gitname.png"
  38. }
  39.  
  40. sha256sums=('SKIP'
  41.             '070fc15f00ba27398e049f7c5753588a9907e3d92e5cbd8158ee66bff3ff7b0d'
  42.             '247df543bd5d6f711952bf2903b074ed89f9b1df2fa4ec318b3e61ad270ae3b5'
  43.             '0245784a0bbf07d9190108282a091564f1aa7dfbdffb8d3b8282760e833d2356')
Advertisement
Add Comment
Please, Sign In to add comment